6

AJAX がデータを受信した結果として、jqplot にデータ ポイントを動的に追加しようとしていますが、これを達成する方法がわかりません。これは不可能ですか?

そうでない場合、同じ基本的なグラフ作成に加えて動的データを許可できる他のパッケージはありますか?

4

1 に答える 1

6

これがFlotでどのように処理されるかについては、以下の例を確認してください。Flot は、 jqplotと同様に、 jQueryに基づくオープンソースのプロット ライブラリです。両方のライブラリは非常に似ています。

これは、AJAX を使用してデータをフェッチしてプロットするコードの例です。

function fetchData() {
   $.ajax({
      url:      "json_fetch_new_data.php",
      method:   "GET",
      dataType: "json",
      success:  function(series) {
         var data = [ series ];

         $.plot($("#placeholder"), data, options);
      }
   });

   setTimeout(fetchData, 1000);
}

次のデモをチェックして、動作を確認してください。

Flot の詳細については、次を参照してください。

于 2010-01-22T18:29:26.317 に答える