【问题标题】:Passing series data to Highcharts将系列数据传递给 Highcharts
【发布时间】: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”,我确实得到了正确数量的系列,但仍然没有数据。

有正确的方法吗?

【问题讨论】:

标签: highcharts


【解决方案1】:

系列属性期望和数组。将您的代码更改为:

...
series: [series2]
...

【讨论】:

    猜你喜欢
    • 2015-06-21
    • 2018-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-04
    相关资源
    最近更新 更多