7

シリーズのIDを取得するには?APIには名前とデータなどしかありませんが、idはありません。シリーズからIDを取得するにはどうすればよいですか?

次の方法を使用して、チャート内のすべてのシリーズをループしています。

$(chart.series).each(function(i, serie){

    // Want to get serie's id

});

編集:

次の方法でIDを取得できることがわかりました。それが正しい方法かどうかわかりませんか?

 $(chart.series).each(function(i, serie){
        console.log(serie.options.id);

 });
4

2 に答える 2

15

シリーズのIDがすでにわかっている場合は、次の方法でシリーズへの参照を取得できます chart.get(ID)

すべてのシリーズをループしてシリーズのすべての ID を一覧表示する場合は、次のようにします。

 $(chart.series).each(function(i, serie){console.log(serie.options.id)})

フィドル: http://jsfiddle.net/NaK9D/2/

于 2013-05-10T04:01:59.907 に答える
2

ドキュメントから:

シリーズをプログラムで参照するもう 1 つの方法は、id によるものです。シリーズ設定オプションに id を追加し、chart.get(id) でシリーズ オブジェクトを取得します。

あなたができるように見えます:

$(chart.series).each(function(i, serie){
  this.get(id);
});
于 2013-05-09T22:44:28.440 に答える