高速で信頼性の高いグラフ作成ライブラリを探しています。いくつかの検索の後、4 つのライブラリを見つけました: AChartEngine [警告! 公式 Web サイトがダウンしており、ウイルスに満ちた Web サイトにリダイレクトされます!]、WilliamChart、HelloCharts、およびAndroidPlot . 私が見つけたすべての情報が古かったので、これらのライブラリのパフォーマンスと安定性に関する最新のフィードバックが必要です。
質問する
138991 次
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 に答える
85
その他のライブラリについては、 Android アーセナル(カテゴリ グラフィックス) を参照してください。
于 2014-10-20T20:58:38.190 に答える
15
より簡単に実装できるものを探している場合 (そして、円グラフやドーナツ グラフは含まれていません)、WilliamChartをお勧めします。アプリのデザインでモーションが重要な役割を果たす場合は特にそうです。一方、おすすめのチャートが必要な場合は、MPAndroidChartを使用してください。
于 2014-10-22T09:18:07.133 に答える
6
多数のカスタマイズ可能なオプションを使用して、さまざまな種類のチャートを比較的迅速に作成できます。
于 2014-10-20T14:12:27.717 に答える
5
- Achartengine: 私はこれを使用しました。ただし、リアルタイム グラフの場合、適切に調整しないとパフォーマンスが低下する可能性があります。
于 2014-10-21T04:53:05.977 に答える