Android图表绘制引擎

Android 上的图表绘制,这套图表引擎源码真是个挺顺手的工具。柱状图、饼图、曲线图、直方图、仪表盘这些主流类型它都能整,样式还能自定义,颜色、标签啥的随便配,拿来就能用。像做销售看报表、健康监控看心率,都是合适的场景。

柱状图的支持比较细致,颜色和标签都能自己设定,展示效果也直观。比如你想做个月度销量排行,用这引擎画出来数据就一目了然,效果还挺专业。

仪表盘功能也蛮有意思的,像是车速、血压这些数据,直接能做成动态显示,秒变高大上界面。用在车载 App 或者健康类应用里,还挺加分的。

饼图嘛,看份额、占比就靠它了。资源分配、市场份额、投票结果……都能派上用场。开发时只要准备好数据,图表分分钟就能出来。

直方图的展示也不赖,做数据分布挺合适的,像用户年龄段统计、访问时段频率这类数据,用直方图清晰又直观。

曲线图方面,数据变化趋势看得清楚。做个天气走势、股价波动、甚至学习计划跟踪都方便。画面干净利落,用户一眼就能看懂。

代码结构上也比较清晰,.classpath.project这些 Eclipse 相关的配置文件都在,AndroidManifest.xml配置也写得规范,权限、组件都列得明明白白。res放资源、src放逻辑、lib放依赖,找文件也方便。

要注意的一点是,源码用了些第三方库,比如图形或者数学运算那类,移植或者定制功能时别忘了检查一下兼容性。

如果你做 Android 开发,是带图表展示需求的,建议你把这套引擎拿来研究一下,用起来还挺顺手的,定制空间也大。

相关资料也整理了几个,像柱状图及饼状图 demo仪表盘更新仪表盘源码,可以参考一下。

zip
achartengine-0.7.0-demo-source.zip 预估大小:33个文件
folder
res 文件夹
folder
drawable-ldpi 文件夹
file
achartengine.png 2KB
folder
drawable-hdpi 文件夹
file
achartengine.png 6KB
folder
values 文件夹
file
strings.xml 320B
folder
drawable-mdpi 文件夹
file
achartengine.png 3KB
folder
layout 文件夹
file
xy_chart.xml 2KB
file
default.properties 364B
file
LICENSE-2.0.txt 11KB
folder
src 文件夹
folder
org 文件夹
folder
achartengine 文件夹
folder
chartdemo 文件夹
folder
demo 文件夹
file
GeneratedChartDemo.java 7KB
file
ChartDemo.java 5KB
folder
chart 文件夹
file
ProjectStatusBubbleChart.java 3KB
file
SalesComparisonChart.java 3KB
file
XYChartBuilder.java 9KB
file
SensorValuesChart.java 4KB
file
BudgetDoughnutChart.java 2KB
file
ProjectStatusChart.java 3KB
file
IDemoChart.java 1KB
file
AbstractDemoChart.java 8KB
file
TemperatureChart.java 4KB
file
SalesGrowthChart.java 3KB
file
TrigonometricFunctionsChart.java 3KB
file
CombinedTemperatureChart.java 5KB
file
AverageCubicTemperatureChart.java 3KB
file
WeightDialChart.java 3KB
file
ScatterChart.java 3KB
file
SalesStackedBarChart.java 3KB
file
SalesBarChart.java 3KB
file
MultipleTemperatureChart.java 4KB
file
AverageTemperatureChart.java 3KB
file
BudgetPieChart.java 2KB
file
.project 852B
file
.classpath 303B
folder
lib 文件夹
file
achartengine-0.7.0.jar 82KB
file
AndroidManifest.xml 1KB
zip 文件大小:128.9KB