android graphview使用


アンドロイドの開発では、株式/レポートの展示など、いくつかのグラフィックグラフを使用する必要があります.サードパーティ製のプラグインを追加する必要があります.現在、achartengine、Graphviewなど、似たような機能プラグインがたくさんあります.Graphviewは比較的簡潔で、使いやすく、現在は折れ線図と棒グラフのスタイルをサポートしています.今日はGraphviewについてお話しします.
この工事の住所:http://www.android-graphview.org/
android graphview使用_第1张图片 android graphview使用_第2张图片
 
サンプルコードも簡単です
GraphViewData[] data = new GraphViewData[num];
      double v=0;
      for (int i=0; i<num; i++) {
        v += 0.2;
        data[i] = new GraphViewData(i, Math.sin(v));
      }
      // graph with dynamically genereatedhorizontal and vertical labels
      GraphView graphView;
      if (getIntent().getStringExtra("type").equals("bar")) {
        graphView = new BarGraphView(
              this
              , "GraphViewDemo"
        );
      } else {
        graphView = new LineGraphView(
              this
              , "GraphViewDemo"
        );
      }
      // add data
      graphView.addSeries(new GraphViewSeries(data));
      // set view port, start=2,size=40
      graphView.setViewPort(2, 40);
      graphView.setScrollable(true);
      LinearLayout layout = (LinearLayout) findViewById(R.id.graph1);
      layout.addView(graphView);

コードの上からgraphviewは線形図と円盤図をサポートしていることがわかります.
今のところgraphviewは折れ線図を使っていて、円滑ではありません.線を円滑にするには、関連するソースコードを変更する必要があります.しばらくしてblog更新できました