2016/03/25

Androidでグラフを描こう [ MPAndroidChart, C# ]

Androidでグラフを描こう

燃費を計測するアプリを作成しているとき、ふとグラフもあった方が視覚的に分かりやすくていいんじゃない?と思い「Android グラフ」でGoogle先生にお尋ねしました。
するとほとんどが Java 言語 + グラフ用ライブラリの解説サイトでしたがその中に、C# に簡単に移植できそうなものを見つたのでご紹介します。。

その名も…

MPAndroidChart
(エム・ピー アンドロイド・チャート)

MPAndroidChart は Visual Studio の [NuGet パッケージの管理] から簡単にダウンロードし使うことができます。

詳細については後日改めて記載するが、簡単に使い方を紹介すると次の通りです。
  • 画面 AXML にグラフのコントロールを設定(グラフ毎に設定項目が多少違うが、基本コピペで)
  • データの入力
  • 表示設定(色やアニメーションについてなど)
基本的にはこれだけで動的なグラフがすぐに作れてしまいます。アニメーションの設定もソース1行で済みます。

実際にインストールから 3時間程試行錯誤して、次のようなグラフができました。




フリックするとこのようなアニメーションが動きます。なかなかおもしろいですね






次回、詳細なコーディングについてお楽しみください。

0 件のコメント:

コメントを投稿