110

高速で信頼性の高いグラフ作成ライブラリを探しています。いくつかの検索の後、4 つのライブラリを見つけました: AChartEngine [警告! 公式 Web サイトがダウンしており、ウイルスに満ちた Web サイトにリダイレクトされます!]、WilliamChartHelloCharts、およびAndroidPlot . 私が見つけたすべての情報が古かったので、これらのライブラリのパフォーマンスと安定性に関する最新のフィードバックが必要です。

4

5 に答える 5

184

MPAndroidChartを使用できます。

ネイティブで、無料で、使いやすく、高速で信頼性があります。

コア機能、利点:

  • LineChart、BarChart (縦、横、積み上げ、グループ化)、PieChart、ScatterChart、CandleStickChart (財務データ用)、RadarChart (蜘蛛の巣グラフ)、BubbleChart
  • 複合チャート (例: 折れ線と棒を 1 つに)
  • 両方の軸のスケーリング (タッチ ジェスチャ、軸を個別に、またはピンチ ズームを使用)
  • ドラッグ/パン (タッチジェスチャあり)
  • 別々の (2 つの) y 軸
  • 値の強調表示 (カスタマイズ可能な popup-views を使用)
  • チャートをSDカードに保存(画像として)
  • 定義済みのカラー テンプレート
  • 凡例 (自動生成、カスタマイズ可能)
  • カスタマイズ可能な軸 (x 軸と y 軸の両方)
  • アニメーション (x 軸と y 軸の両方でアニメーションを作成)
  • 限界線 (追加情報、最大値などを提供)
  • タッチ、ジェスチャ、選択コールバックのリスナー
  • 完全にカスタマイズ可能 (ペイント、書体、凡例、色、背景、破線など)
  • MPAndroidChart -RealmライブラリによるRealm.ioモバイル データベースのサポート
  • 折れ線グラフと棒グラフで最大10,000データ ポイントのスムーズなレンダリング
  • 軽量 (メソッド数 ~1.4K)
  • .jar ファイルとして利用可能(サイズはわずか 500kb)
  • Gradle 依存関係として、およびMaven経由で利用可能
  • 良いドキュメンテーション
  • サンプル プロジェクト(デモ アプリケーションのコード)
  • Google-PlayStore デモアプリ
  • GitHubと stackoverflowの両方で広く使用されている優れたサポート- mpandroidchart
  • iOSでも利用可能: Charts (API は同じように動作します)
  • Xamarinでも利用可能: MPAndroidChart.Xamarin

欠点:

免責事項: 私はこのライブラリの開発者です。

于 2014-10-20T14:23:05.930 に答える
15

より簡単に実装できるものを探している場合 (そして、円グラフやドーナツ グラフは含まれていません)、WilliamChartをお勧めします。アプリのデザインでモーションが重要な役割を果たす場合は特にそうです。一方、おすすめのチャートが必要な場合は、MPAndroidChartを使用してください。

于 2014-10-22T09:18:07.133 に答える
6

AchartEngine

多数のカスタマイズ可能なオプションを使用して、さまざまな種類のチャートを比較的迅速に作成できます。

于 2014-10-20T14:12:27.717 に答える
5
  • Achartengine: 私はこれを使用しました。ただし、リアルタイム グラフの場合、適切に調整しないとパフォーマンスが低下する可能性があります。
于 2014-10-21T04:53:05.977 に答える