Android图表绘制引擎
Android 上的图表绘制,这套图表引擎源码真是个挺顺手的工具。柱状图、饼图、曲线图、直方图、仪表盘这些主流类型它都能整,样式还能自定义,颜色、标签啥的随便配,拿来就能用。像做销售看报表、健康监控看心率,都是合适的场景。
柱状图的支持比较细致,颜色和标签都能自己设定,展示效果也直观。比如你想做个月度销量排行,用这引擎画出来数据就一目了然,效果还挺专业。
仪表盘功能也蛮有意思的,像是车速、血压这些数据,直接能做成动态显示,秒变高大上界面。用在车载 App 或者健康类应用里,还挺加分的。
饼图嘛,看份额、占比就靠它了。资源分配、市场份额、投票结果……都能派上用场。开发时只要准备好数据,图表分分钟就能出来。
直方图的展示也不赖,做数据分布挺合适的,像用户年龄段统计、访问时段频率这类数据,用直方图清晰又直观。
曲线图方面,数据变化趋势看得清楚。做个天气走势、股价波动、甚至学习计划跟踪都方便。画面干净利落,用户一眼就能看懂。
代码结构上也比较清晰,.classpath
、.project
这些 Eclipse 相关的配置文件都在,AndroidManifest.xml
配置也写得规范,权限、组件都列得明明白白。res
放资源、src
放逻辑、lib
放依赖,找文件也方便。
要注意的一点是,源码用了些第三方库,比如图形或者数学运算那类,移植或者定制功能时别忘了检查一下兼容性。
如果你做 Android 开发,是带图表展示需求的,建议你把这套引擎拿来研究一下,用起来还挺顺手的,定制空间也大。
相关资料也整理了几个,像柱状图及饼状图 demo、仪表盘更新、仪表盘源码,可以参考一下。
achartengine-0.7.0-demo-source.zip
预估大小:33个文件
res
文件夹
drawable-ldpi
文件夹
achartengine.png
2KB
drawable-hdpi
文件夹
achartengine.png
6KB
values
文件夹
strings.xml
320B
drawable-mdpi
文件夹
achartengine.png
3KB
layout
文件夹
128.9KB
文件大小:
评论区