これは、GitHubのMPAndroidChartチャートライブラリ/グラフライブラリのサンプル/ショーケースアプリケーションです。https://github.com/PhilJay/MPAndroidChart
このアプリが紹介するライブラリ(MPAndroidChart)は、美しい視覚的表現を作成するように設計されています。
このライブラリの主な機能は次のとおりです。
- 多くの異なるチャートタイプ:折れ線グラフ、横棒グラフ(縦、横、積み上げ、グループ化)、PieChart、ScatterChart、CandleStickChart(財務データ用)、RadarChart(スパイダーウェブチャート)、BubbleChart
- 複合チャート(例:1本の線とバー)
- 両方の軸の拡大縮小(タッチジェスチャ、個別軸、またはピンチズーム)
- ドラッグ/パン(タッチジェスチャあり)
- 別々の(二重)y軸
- 値の強調表示(カスタマイズ可能なポップアップビュー付き)
- (画像として)SDカードにチャートを保存
- 定義済みカラーテンプレート
- 凡例(自動的に生成され、カスタマイズ可能)
- カスタマイズ可能な軸(x軸とy軸の両方)
- アニメーション(x軸とy軸の両方でアニメーションを作成する)
- リミットライン(追加情報、最大値など)
- タッチ、ジェスチャー、選択コールバックのリスナー
- 完全にカスタマイズ可能(塗料、書体、凡例、色、背景、破線など)
- MPAndroidChart-Realmライブラリを介したRealm.ioモバイルデータベースのサポート
- Line-およびBarChartで最大10,000のデータポイントをスムーズにレンダリング(Android 6.0を実行している2014 OnePlus Oneでテスト済み)
- 軽量(メソッド数〜1.4K)
- gradle依存関係としておよびmaven経由で利用可能
- GitHubとstackoverflowの両方で広く使用されている、素晴らしいサポート - mpandroidchart
- iOSでも利用可能:チャート(APIは同じように機能します)
- Xamarinでも利用可能:MPAndroidChart.Xamarin
このプロジェクトは、ライブラリの機能を実証し、開発者がそれを利用するように動機付けることを目的としています。これはチャートを作成するためのアプリではありません。