有人可以向我解释如何将对象作为系列数据正确传递给HighCharts吗?
我使用以下方法创建了一个对象:
var series2 = {
id: 'series',
name: 'JSON Data',
data: []
}
然后有一个循环,我将数据推送到对象中,如下所示:
series2.data.push([c, csv]);
尝试在HighCharts图表初始化中设置系列:
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
floating: false,
borderWidth: 1,
backgroundColor: '#FFFFFF',
shadow: true
},
series: series2
渲染时,我的图表不会出现任何错误,但同样也没有显示任何数据!
如果我将HighCharts初始化行更改为“series:series2.data”,我会获得正确的系列数,但仍然没有数据。
有没有正确的方法呢?
答案 0 :(得分:0)
系列属性期望和数组。将您的代码更改为:
...
series: [series2]
...