データを収集する Android アプリがあり、そのデータをグラフ化する必要があります。データセットは、数百から数万のサンプルになる可能性があります。X 軸は時間です。Y 軸には、1 ~ 15 の異なるデータ セットを含めることができます。
私は achartengine などのいくつかのグラフ作成ライブラリを調べましたが、それらはすべて、グラフが画面にうまく収まるかなりコンパクトなデータセットを持つことを期待しているようです。20,000 個のサンプルを使用すると、グラフは高さよりもはるかに広くなります。実際には、Y 軸を画面よりも高くしたくはありません。ズームは X 軸でのみズームする必要があります。
私の理想的なインターフェースは基本的に横向きのリストビューのようなもので、左右にフリックするだけで非常に広いグラフをスクロールできます。ズームは、時間スケールを単純に圧縮または拡張します。
いずれにせよ、私の質問は、このようなことをしようとするときのベストプラクティスは何ですか? グラフ作成のチュートリアルは見つかりますが、この問題に具体的に対処するものはありません。グラフ全体を一度にレンダリングしようとすると、非常に無駄に思えます。しかし、スライド ナビゲーションをスムーズにしたい。一度にキャンバスに画面を描画すると、スムーズなスクロールに十分な速さになりますか? それとも、openGL に移行する必要がありますか?
ありがとう。