0

Google Visualization: Annotated Time Lineを使用してグラフ化したいデータ ポイントが多数あります。data.setValueたとえば、 JSで 100,000 ポイントを出力すると(ここで説明する方法と同様の PHP を使用)、DataTable を作成すると、パフォーマンスの問題が発生すると思います。代わりに、少数を出力し、選択した日付範囲に応じて増加させたいと考えています。

タイムラインには、範囲が変更されたときにトリガーされるイベントrangechange()が含まれます。

rangechange() メソッドがトリガーされたときに、URL を照会してその日付範囲のデータを返し、タイム ラインを更新してそのデータを表示することはできますか? これを行うコードは何でしょうか?

4

1 に答える 1

0

はい、

サーバーから新しい DataTable を取得するために、別の要求をサーバーに返すだけです (関心のある時間範囲を定義するクエリ パラメーターを指定します)。

次に、返されたデータを以前に使用したデータテーブルのデータと結合します (addRows() メソッドを使用)。

次に、チャートを再作成し、範囲を作成前の値に設定します。

これにより、探している効果が得られるはずです。

  • ボブ・ライト
于 2009-09-17T13:09:02.950 に答える