2011-07-24 5 views
18

Androidアプリケーションにグラフを動的に表示する良い方法がありますか?それのためのツールはありますか?Android用グラフAPI

+1

重複質問 http://stackoverflow.com/questions/424752/any-good-graphing-packages-for-androidここ –

+0

簡単な例http://stackoverflow.com/questions/26543739/how-to- graph-in-android-using-graphview/26562713#26562713 – Nabin

+0

これを試してみてください。https://github.com/PhilJay/MPAndroidChart :) –

答えて

20

グラフ作成には多くの意見があります。静的グラフ作成が必要な場合は、これらのAPI /コードサンプルを使用できます。

  • Charts4j
  • AndroidPlot AChartEngine
  • Draw a Graph
    • - 最高の探しているものの一つは、あまりにもダイナミックなプロットを行い、現在はオープンソース化されます。
    • から選択するTeeChart

    だから、多くの人が、ほとんど静的であり、これらの非リアルタイムデータプロット、すなわちECGの波形を処理することができます。あなたが見たいと思うかもしれない1つの例はTricorderアンドロイドの例です。問題はセットアップするのが本当に複雑で、グラフを必要とするだけの場合は非常に多くのコードが抜けています。それはできますが、あなたがプログラムを実行するのに時間がかかることに気付いたことさえあります。

    これまでのところ、私は本当の良い動的グラフを見つけた唯一の方法は、あなた自身で行い、SurfaceViewを使い、path.lineTo()を使って描画します。

    SO example

  • +0

    thanks ..私はSOEgを試しました。データはお互いに重なり合っています。代わりに何か提案がありますか? – CoDe

    +0

    これらを参照してくださいhttp://stackoverflow.com/a/8579577/346309 http://stackoverflow.com/q/7235326/346309私は助けるかもしれないいくつかのソースコードがありますが、最善の方法は、あなたがやっている場合は、その例です。動的プロット。 – JPM

    +0

    マイナーな修正:Androidplotはリアルタイムデータのプロットを常にサポートしています。 Playストアで[Androidplotデモアプリ](https://play.google.com/store/apps/details?id=com.androidplot.demos&hl=en)のOrientationSensorサンプルをご覧くださいデバイス。 – Nick

    0

    GraphView https://www.youtube.com/watch?v=lokgFp9h85o を試してみて、私GraphViewがadruinoから来るデータからリアルタイムでグラフをプロットするために使用されるこれらのビデオシリーズ。