Hvordan lage et diagram i CanvasJS med et ubestemt antall Y-akse?

stemmer
0

Jeg oppdaterer min diagrammer dynamisk fra en ekstern JSON objekt.

Diagrammet viser flere Y-aksen og antallet Y-aksen er bestemt av det volum av data som leses inn fra JSON fil.

Hvordan lager jeg et diagram med et ubestemt antall Y Axis du? Det virker som du trenger for å eksplisitt oppgi antall Y-aksen i

data: [
]

seksjon som

    data: [
    {
    name: YAxis1,
    type: splineArea,
    yValueFormatString: #,### First Data,
    showInLegend: true,
    legendText: First Data,
    dataPoints : dataPointsFirst
  },
  {
    name: Second Data,
    type: splineArea,
    yValueFormatString: #,### Second Data,
    showInLegend: true,
    legendText: Second Data,
    dataPoints : dataPointsSecond
  }]

Er det en måte å tilpasse diagrammet for å legge til en linje i diagrammet til Y-aksen dynamisk?

Publisert på 09/10/2019 klokken 12:53
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Du kan bruke JSON objekt å presse data inn i 'data' variabel.

Jeg antar at gjenstanden inneholder objekter, slik at hver sekundære objekt må ha de nødvendige data for et element i 'data' array.

{
    'obj0': {'data0': 'abcd', 'data1': 'efgh'},
    'obj1': {'data0': 'ijkl', 'data1': 'mnop'}
}

For at eksempel innspill, kan du bruke 'obj0' og 'obj1' for å opprette et objekt med kartdata. Selvfølgelig, det er bare et eksempel. Du må enten beregne datapunkter eller redigere spørsmålet med JSON responsen

Svarte 09/10/2019 kl. 13:03
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more