Cum de a crea o diagramă în CanvasJS cu un număr nedeterminat de axa Y?

voturi
0

Sunt actualizarea topurile mele dinamic dintr-un obiect JSON extern.

graficul meu va afișa mai multe axe Y și numărul de axa Y este determinată de volumul de date citite de pe fișierul JSON.

Cum pot crea o diagramă cu un număr nedeterminat de axa Y? Se pare că trebuie să precizeze în mod explicit numărul de axa Y în

data: [
]

secțiune similară

    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
  }]

Există o modalitate de a se adapta în mod dinamic diagramă pentru a adăuga o linie în diagramă cu axa Y?

Întrebat 09/10/2019 la 12:53
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
1

Puteți utiliza obiectul JSON pentru a transmite date în variabila „date“.

Presupun că obiectul dvs. conține obiecte, astfel încât fiecare obiect secundar trebuie să aibă datele necesare pentru un element din matrice „date“.

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

Pentru acest exemplu de intrare, puteți folosi „obj0“ și „obj1“ pentru a crea un obiect cu datele dvs. diagramă. Desigur, asta e doar un exemplu. Va trebui să calculeze fie punctele de date sau de a edita întrebarea cu răspunsul JSON

Publicat 09/10/2019 la 13:03
sursa de către utilizator

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