Ho la seguente matrice JSON che viene generata in fase di esecuzione. Quindi il numero di coppie nome/dati varia.Come passare i dati json alle serie highcharts?
`var sales = { "SalesData" : [
{ "name" : "AllProducts|Canada", "data" :[44936.0,50752.0] },
{ "name" : "AllProducts|Mexico", "data" : [200679.0,226838.0] },
{ "name" : "AllProducts|USA", "data" : [288993.0,289126.0] }
]} `
Desidero passare questi dati a serie in diagrammi elevati.
Questo è come lo sto facendo attualmente.
series: [
{name:sales.SalesData[0].name,data:sales.SalesData[0].data},
{name:sales.SalesData[1].name,data:sales.SalesData[1].data},
{name:sales.SalesData[2].name,data:sales.SalesData[2].data}
]
Ma se il numero di elementi dell'array vengono cambiate allora questo non funzionerà. Come posso risolvere questo problema? Il codice demo mi aiuterà.
Ho risposto alle seguenti domande ma non sono stato in grado di risolvere il problema.
Dynamically adding to Highcharts
Cosa intendi con il passaggio dinamico dei dati? – Kushal
@Kushal Ho modificato la domanda. –
Se questo funziona correttamente qui, allora il numero di cambiamento di serie non dovrebbe affect.paste matrice che non funziona per voi – CodeWithCoffee