14

私はチャートに JqPlot を使用しています。私の問題は、さまざまなクリックイベントでさまざまなデータをロードしたいということです。

ただし、グラフが作成され、データが初めて読み込まれると、別のイベントが発生したときにデータをロードする方法がわからないということは、チャートオブジェクトを再利用したいということで、イベントが発生したときにデータをロード/再プロットしたいということです...

chartObj.data = [graphData]
4

5 に答える 5

19

それはデータを再プロットするのにうまくいくようです。

chartObj.series[0].data = [[0, 4], [1, 7], [2, 3]];
chartObj.replot();

また、これを確認できます: https://groups.google.com/group/jqplot-users/browse_thread/thread/59df82899617242b/77fe0972f88aef6d%3Fq%3D%2522Groups.%2BCom%2522%2377fe0972f88aef6d&ei=iGwTS6eaOpW8Qpmqic0O&sa= 71&source=groups&usg=AFQjCNHotAa6Z5CIi_-BGTHr_k766ZXXLQ?hl=en、お役に立てば幸いです。

于 2011-01-14T16:52:28.703 に答える
1

グラフをレンダリングする前の空のグラフ div

$('#graphDiv').empty();
plot = $.jqplot('graphDiv', [graphValues], graphOptions);
于 2014-04-08T07:04:25.607 に答える
0

API には再プロット/再描画メソッドがあります

再描画これにより、プロット データとプロパティを変更し、プロットを完全にクリアして再描画できます。

于 2010-12-23T16:43:08.427 に答える