您好我想问一下如何在Highcharts中正确实例化和处理动态添加的系列。
我带来了一个这样的系列实例:
var newSeries = new Highcharts.Series();
var newData = [];
date = Date.parse(newDate() +' UTC');
name = 'datapoint name';
newData.push([date, name]);
newSeries.name = 'Somename';
//newData variable processing
newSeries.data = newData;
newSeries.color = "#EEEEEE";
newSeries.showInLegend = false;
newSeries.index = -1;
chart.addSeries(newSeries);
使用此代码,我能够在 Highchart 对象运行时添加一个新系列。但是,在将其添加到实际图表之前,我想对我的系列对象进行一些额外的处理。
我试过了:
newSeries.marker.enabled = "false";
newSeries.marker.states.hover = "false";
newSeries.index = -1; //to be able to send the series at the backmost part of the chart
但未能达到预期的效果。
如果可能的话,有人可以为我指出正确的方向,即如何正确地实例化一个包含series
对象的marker
对象吗?任何帮助将不胜感激。
编辑:格雷格的正确答案