Repolode
PhilJay

PhilJay/MPAndroidChart

Android向けのチャートライブラリ。折れ線、棒、円、レーダー、バブル、ローソク足など9種類のチャートに対応し、ズーム、パン、アニメーション機能とJetpack Composeモジュールを備えています。

スター
38,185
フォーク
8,966
未解決の Issue
1
最終コミット
29 日前

これは何?

MPAndroidChartは、折れ線、棒、円、レーダー、バブル、ローソク足など9種類のチャートを描画できるAndroid向けのチャートライブラリです。開発者はレイアウトやJetpack Composeの画面にチャートを追加し、entry、data set、dataオブジェクトを使ってデータを渡します。その後、プロパティやラムダ式で軸、マーカー、色、アニメーションをカスタマイズできます。

ズーム、ドラッグ、値のハイライト表示、ツールチップ風のマーカーに対応しています。4.0リリースではKotlinで書き直され、Compose向けの独立したMPChartComposeモジュールが追加されました。Javaから利用する場合、Kotlinを書く必要はありません。必要条件はminSdk 23とJava 17です。プロジェクトではガイド、各リリースの生成済みAPIドキュメント、リポジトリ内のサンプルアプリも提供しています。

主な機能

  • 01折れ線、棒、円、レーダー、バブル、ローソク足など9種類のチャート
  • 02選択コールバックに対応したズーム、ドラッグ、値のハイライト表示
  • 03プロパティで軸、マーカー、色、アニメーションをカスタマイズ可能
  • 04Composableなチャート関数を備えた独立したJetpack Composeモジュール
  • 05Kotlinを書かずにJavaから利用可能

ユースケース

  • Androidアプリで折れ線グラフや棒グラフを使って売上や利用状況の推移を表示する
  • ズームやタップ選択に対応した、操作可能な金融向けローソク足チャートを作成する
  • ComposeベースのAndroidインターフェースにチャートビューを追加する

クイックスタート

  1. 1

    settings.gradle.kts に jitpack.io リポジトリを追加します

  2. 2

    build.gradle.kts に MPChartLib v4.0.1 の依存関係を追加します

    implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1")
  3. 3

    レイアウトにチャートを配置し、データを設定してアニメーションを付けます

使う前に知っておきたいこと

  • minSdk 23、Java 17、Kotlin 2.0 以降が必要です。
  • Compose モジュールには compileSdk 37 が必要です。
  • バージョン 4.0 は 3.x と座標が異なるため、最新版を追わずにバージョンを固定してください。

収録されている特集

トピック

よくある質問

MPAndroidChart とは?
Android向けのチャートライブラリ。折れ線、棒、円、レーダー、バブル、ローソク足など9種類のチャートに対応し、ズーム、パン、アニメーション機能とJetpack Composeモジュールを備えています。 MPAndroidChartは、折れ線、棒、円、レーダー、バブル、ローソク足など9種類のチャートを描画できるAndroid向けのチャートライブラリです。開発者はレイアウトやJetpack Composeの画面にチャートを追加し、entry、data set、dataオブジェクトを使ってデータを渡します。その後、プロパティやラムダ式で軸、マーカー、色、アニメーションをカスタマイズできます。
MPAndroidChart は無料で使えますか?ライセンスは?
MPAndroidChart は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
MPAndroidChart は今もメンテナンスされていますか?
活発にメンテナンス中。MPAndroidChart の最終コミットは 2026年10月9日 です。
MPAndroidChart は何に使えますか?
Androidアプリで折れ線グラフや棒グラフを使って売上や利用状況の推移を表示する ズームやタップ選択に対応した、操作可能な金融向けローソク足チャートを作成する ComposeベースのAndroidインターフェースにチャートビューを追加する
MPAndroidChart のインストール方法は?
settings.gradle.kts に jitpack.io リポジトリを追加します build.gradle.kts に MPChartLib v4.0.1 の依存関係を追加します: implementation("com.github.PhilJay.MPAndroidChart:MPChartLib:v4.0.1") レイアウトにチャートを配置し、データを設定してアニメーションを付けます
MPAndroidChart はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/PhilJay/MPAndroidChart

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト