Java Apache-2.0

androidplot

Charts and plots for Android

H

halfhp

Dernière activité 27 sept. 2026
halfhp/androidplot

535

étoiles

161

forks

5

issues ouvertes

androidandroidplotchartgraphgraphviewjavalibrarympandroidchart

Ce README est souvent en anglais.

image Androidplot Maven Central AndroidPlot Codix codecov Twitter URL

A library for creating dynamic and static charts in Android apps.

Androidplot runs on Android 2.0 (API 5) and up, works equally well from Kotlin and Java, and can be used from Jetpack Compose via AndroidView. The core library is lightweight: its only dependency is the androidx.annotation jar, which every Android app already has, so it adds nothing else to your APK.

If you enjoy the lib, please rate us on codix.io!

Features:

  • Line Charts
  • Scatter Charts
  • Bar Charts
  • Pie Charts
  • Step Charts
  • Candlestick Charts
  • Bubble Charts
  • Dynamic plots
  • Pan & Zoom
  • Background-thread rendering
  • Large datasets (zoom-aware downsampling)
  • Value markers & shaded regions
  • XML styling & custom renderers

Getting Started

dependencies {
    implementation "com.androidplot:androidplot-core:1.6.0"
}

Then follow the Quickstart ⭐ to get your first plot on screen, or dive into the full documentation. Every push to master also publishes a snapshot build if you want to try unreleased changes.

Demo App

The demo app showcases every plot type and feature, and its source is the best reference for how things fit together:

Links

Help

Technical questions should be posted using the androidplot tag on Stack Overflow. For everything else use the Google Groups forum.

License

Androidplot has been made available under the Apache 2.0 license. Source files carry an SPDX SPDX-License-Identifier: Apache-2.0 tag in place of a full license header; the full text is in LICENSE.md.

Copyright 2026 Androidplot.com

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Projets similaires

A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.

Kotlinandroidchartgraph
PPhilJay
38,2 k étoiles9 k

AnyChart Android Chart is an amazing data visualization library for easily creating interactive charts in Android apps. It runs on API 19+ (Android 4.4) and features dozens of built-in chart types.

Javaandroidandroid-chartandroid-charting
AAnyChart
2,4 k étoiles365

Android Library to rapidly develop attractive and insightful charts in android applications.

Kotlinandroidandroid-librarycharts
Ddiogobernardino
5,1 k étoiles788