Excel VBA C# (Android Xamarin) 入門

Excel VBA C#(主にAndroid+xamarin、Visual Studio)での開発記事を執筆します。

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

Androidでグラフを描こう

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

その名も…

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

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

詳細については後日改めて記載しますが、簡単に使い方を紹介すると次の通りです。

  • 画面 AXML にグラフのコントロールを設定(グラフ毎に設定項目が多少違いますが、1つグラフを作ったら他はコピペで対応できます)
  • データの入力
  • 表示設定(色やアニメーションについてなど)

基本的にこれだけで動的なグラフがすぐに作れてしまいます。アニメーションの設定もソース1行で済みます。

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




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






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