Androidでグラフを描こう [ MPAndroidChart, C# ]
Androidでグラフを描こう
燃費を計測するアプリを作成しているとき、ふとグラフもあった方が視覚的に分かりやすくていいんじゃない?と思い「Android グラフ」でGoogle先生にお尋ねしました。
するとほとんどが Java 言語 + グラフ用ライブラリの解説サイトでしたがその中に、C# に簡単に移植できそうなものを見つたのでご紹介します。
その名も…
MPAndroidChart
(エム・ピー アンドロイド・チャート)
MPAndroidChart は Visual Studio の [NuGet パッケージの管理] から簡単にダウンロードし使うことができます。
詳細については後日改めて記載しますが、簡単に使い方を紹介すると次の通りです。
- 画面 AXML にグラフのコントロールを設定(グラフ毎に設定項目が多少違いますが、1つグラフを作ったら他はコピペで対応できます)
- データの入力
- 表示設定(色やアニメーションについてなど)
基本的にこれだけで動的なグラフがすぐに作れてしまいます。アニメーションの設定もソース1行で済みます。
実際にインストールから 3時間程試行錯誤して、次のようなグラフができました。
フリックするとこのようなアニメーションが動きます。なかなかおもしろいですね
次回、詳細なコーディングについてお楽しみください。