# xcltapestry/XCL-Charts

Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。

Repository: https://github.com/xcltapestry/XCL-Charts
Canonical: https://ross.abutalabs.com/products/xcl-charts
Homepage: http://blog.csdn.net/xcl168/article/details/29675613
Language: Java
License: Apache-2.0
License Family: permissive
Last push: 2017-07-07T03:10:05+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4468, "days_push": 3344, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4019, forks 1119 (observed 2026-08-28T04:08:32.517216+00:00)

## What it is
XCL-Charts is a free, open-source charting library for the Android platform built on native Android Canvas. It supports a wide variety of chart types including bar, pie, line, spline, radar, gauge, and 3D charts, with gesture zoom, pan, click interaction, animations, multi-axis display, and mixed chart rendering.

## Use cases
- draw bar and pie charts in an Android app
- render line and spline charts from data on Android
- add interactive charts with pinch-zoom and touch gestures
- display dashboard gauges and dial charts on mobile
- create radar and rose charts in an Android application
- overlay multiple chart types sharing the same data source

## When to choose
- you need a pure-Java Android chart library with many chart types
- you want fine-grained customization via Canvas-based rendering
- you need gesture interaction, animations, and multi-axis charts on Android

## When to avoid
- you need a library with recent maintenance and updates (last release 2017)
- you target cross-platform apps rather than native Android
- you prefer Jetpack Compose or modern Android charting ecosystems

## Facets
- artifact type: library
- maturity: abandoned
- function: data-visualization, charts
- domain: data-visualization, mobile-development, android-tools
- platform: -
- tags: android, canvas, charting, java, interactive-charts, mobile

## Member repositories
- xcltapestry/XCL-Charts (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:32.517216+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:23:57.364715+00:00, confidence not recorded.
  - readme: https://github.com/xcltapestry/XCL-Charts (fetched 2026-08-28T04:08:32.517216+00:00, sha aa4fef12d2da)
- Data as of 2026-08-30T08:39:29.467469+00:00.
