gpt4 book ai didi

javascript - 如何将 json 数据传递给 highcharts 系列?

转载 作者:数据小太阳 更新时间:2023-10-29 04:38:32 26 4
gpt4 key购买 nike

我有以下在运行时生成的 json 数组。因此,名称/数据对的数量会有所不同。

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

我想将此数据传递给 highcharts 中的系列。

这就是我目前的做法。

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}

]

但是如果数组中的元素数量发生变化,那么这将不起作用。我该如何解决这个问题?演示代码会帮助我。

我已经引用了以下问题,但我无法解决问题。

Dynamically adding to Highcharts

Highcharts series data array

最佳答案

我解决了这个问题

改变json数组如下:

var sales = [ 
{ "name" : "AllProducts123|Canada", "data" :[44936.0,50752.0] },
{ "name" : "AllProducts|Mexico", "data" : [200679.0,226838.0] },
{ "name" : "AllProducts|USA", "data" : [288993.0,289126.0] }
]

现在将它直接传递给 highcharts 中的系列。

 series:sales

完成!!!!

关于javascript - 如何将 json 数据传递给 highcharts 系列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com