こんにちは、ハイチャートで動的に追加されたシリーズを適切にインスタンス化して処理する方法をお聞きしたいと思います。
私はこのようなシリーズのインスタンスをもたらしています:
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
どんな助けでも大歓迎です。
編集:グレッグの正しい答えのケア