2

タイトルの通り、データチャートでライブアップデートを行うにはどうすればよいのでしょうか?このサイトは古いSitePenデータチャートであるため、Persevere1.0を使用してDojo1.3を使用していましたが、現在Dojoは1.6およびPersevere2.0になっています。Googleは、1.6adyに新しいDataApiがあることを示しています。私は今何をすべきかについて本当に混乱しています。チャートを更新せずにライブアップデートを成功させるにはどうすればよいですか...誰か助けてください><

4

3 に答える 3

7

http://dojotoolkit.org/documentation/tutorials/1.6/charting/:このチュートリアルは、DOJOチャートの基本を説明するのに役立ちます。

基本的なチャートが作成されていると仮定します。

var chart1 = new dojox.charting.Chart2D("chart");
chart1.addPlot("default", {type: "Lines"}); chart1.addAxis("x"); chart1.addAxis("y", {vertical: true}); chart1.addSeries("Series 1", [1,2,3,4,5]); chart1.render();

このグラフを新しいデータで更新するには、データ系列を更新してから、グラフを再度レンダリングする必要があります。

chart1.updateSeries("Series 1", [5,4,3,2,1]);
chart1.render();

これを行うたびに、新しいデータ系列を反映するようにグラフが更新されます。更新が必要な凡例がある場合は、個別に更新する必要があります(legend.refresh()を使用)

于 2011-04-27T15:48:06.663 に答える
1

Dojo 1.6には、ドキュメントページの下に非常に優れたチュートリアルがたくさんあります。チュートリアルは新しく、最新のものです。http://dojotoolkit.org/documentation/

チュートリアルを完全に確認することをお勧めします。そうすれば、データチャートのライブ更新を行うために必要な知識が得られるはずです。

于 2011-04-27T08:32:17.370 に答える
0

チャートをDojoデータストアに簡単に接続してMVCパターンでの自動更新を有効にするDataPresentationウィジェットを試すこともできます。

于 2011-04-29T03:20:55.163 に答える