添加具有属性名称的HighCharts数据系列

时间:2017-10-04 13:33:59

标签: javascript highcharts

我可以创建一个数据数组,用于HighCharts系列,如下所示:

 mySeries.push([x, y, z]);

然后,我可以使用以下内容指导我的图表使用数组中的数据作为系列。

 options.series.push({
                   name: "MyData",
                    data: mySeries,
                    type: 'arearange',
                    lineWidth: 1,
                    color: Highcharts.getOptions().colors[0],
                    fillOpacity: 0.3,
                    zIndex: 0
                });

但是,我想将一个对象推入我的数组而不仅仅是值。像这样:

mySeries.push({ x: thisDate, y: yValue, z: zValue });

当我这样做时,HighCharts不会显示该系列。如何在HighCharts系列中使用具有命名属性的对象数组?

1 个答案:

答案 0 :(得分:1)

不使用x, y, z,而是使用x, low, high属性。看一下下面的例子。

例:
http://jsfiddle.net/2Lx6yt7u/