2

1: achartengine を使用して折れ線グラフを描画します。私は常にデータを受け取っているので、グラフを自動的に右にスクロールしたいです。私の問題は、携帯電話(Android 2.3)のディスプレイに触れたときにのみチャートがスクロールすることです。チャートは余分なスレッドで実行され、~100 ミリ秒ごとに repaint() を取得します。

2: 収集したデータ ポイントを制限するにはどうすればよいですか。最後の 100 ポイントを保存して古い値を削除するオプションはありますか? 現在、私のアプリはすべてのデータ ポイントを保存し、ますます遅くなります。

よろしくお願いします。

4

1 に答える 1

0
  1. renderer.setXAxisMin()およびを使用して、可視チャート エリアを動的に設定できますrenderer.setXAxisMax()repaint()これらのメソッドを呼び出した後に呼び出します。

  2. 上記と同じ API を使用して、表示するデータを制御できます。その後、シリーズからデータを削除するのはあなた次第です。

于 2013-06-07T08:41:42.910 に答える