0

グラフの初期レンダリングのためにシリーズを構築するときに、シリーズオブジェクトを具体的なオブジェクトとしてインスタンス化する方法はありますか?

元:

var graphSeries = {}; //Is there a way to construct a real series object
graphSeries.name = country.name;
graphSeries.color = country.color;
graphSeries.data = [];
graphSeries.data.push(country.year2010);

graphData.series.push(graphSeries);
chart = new Highcharts.Chart(graphData);

これは、チャートの最初のレンダリング用です。

graphSeries実際のシリーズ オブジェクトのメソッドにアクセスするために、匿名オブジェクトとして構築することは避けたいと思います。オブジェクトを作成するためのヘルパー メソッドはありますか?

何かのようなもの:

var graphSeries = HichChartObject.CreateSeries();

チャートが次のようにレンダリングされた後、シリーズ オブジェクトを参照する方法があることはわかっています。

chart.series[index].remove();

しかし、追加されたシリーズへの参照を保持したいのですが、代わりに

graphSeries.remove();
4

1 に答える 1

0

シリーズでは {} 要素も使用していますが、javascript new Object(); を使用してみてください。

于 2013-06-18T12:35:47.953 に答える