【发布时间】:2012-10-30 11:48:25
【问题描述】:
有人可以向我解释如何正确地将对象作为系列数据传递到 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”,我确实得到了正确数量的系列,但仍然没有数据。
有正确的方法吗?
【问题讨论】:
-
您在控制台中看到了什么?你能给一个jsFiddle repro 吗?您能否分享
JSON.stringify(options)用于传递给构造函数的选项。您可能还想关注stackoverflow.com/questions/12485560/… 和api.highcharts.com/highstock#series
标签: highcharts