2

ハイチャートを使用していますが、単一シリーズ チャートのデータを再読み込みしても問題ありません。ただし、複数の系列グラフを更新できないようです。いつでも試してみると、空白になります。ここに私のサンプルコードがあります:

for (i=0; i < response_data.line_data.length; i++) {
    line_chart.series[i].setData(response_data.line_data[i], false);
}
line_chart.redraw();

最初に同じ関数を使用してチャートを作成したため、データが正しいことはわかっています。

助けていただければ幸いです。ありがとう!

ポール

4

1 に答える 1

-1

更新シリーズが適切に機能する私の例を見てください。

$('#button').click(function() {
var newSeries = [],
    i;
newSeries[0] = [5,4,3,2,1];
newSeries[1] = [10,9,8,7,6];
newSeries[2] = [12,2,1,12,3];

var len = newSeries.length;

for(i = 0;i<len;i++)
{
    chart.series[i].setData(newSeries[i],false);
}

chart.redraw();

});

http://jsfiddle.net/ebuTs/13919/

于 2013-02-08T11:00:25.350 に答える