0

そこで、ユーザーがズームできる気の利いたグラフを作成する方法を考案しようとしています。ユーザーがズームすると、データがより細かくなるような効果を作成してみたいと思います。たとえば、日付/時刻のカウントを見ているとします。

デフォルトのズーム、つまり3か月の場合、24時間ごとに1つのデータポイントが表示されます。ズームインして取得しようとしていますが、そのデータのチャンクが小さくなり、より細かくなります。1日を見ている場合と同様に、1時間ごとに独自のデータポイントが取得されます。

Jquery Flotを使用してこのような効果を達成することは可能だと思いますか?最初はすべてのデータを数時間に分割しています。表示するデータの量を計算するだけです。

私はすでにズーム機能を使用していますが、データを変更する方法も理解する必要があります。

ありがとう!

4

1 に答える 1

3

Flotはこれを自動的に行いません。ズーム時にコールバックを登録する必要があります。このコールバックは、元の配列を繰り返して選択します。つまり、n番目ごとのサンプルを取得し、その結果を使用してプロットを再描画します。

于 2012-11-15T15:40:23.597 に答える