1.XCL-Charts
直接利用Canvas api画出图形,各有好处。 XCL-Chart尽量把图的绘制逻辑封装在类中,而把绘制相关的各
个元素开放出来,目的是在保证开发效率的同时,给程序员足够多的定制化能力。
项目地址:https://github.com/xcltapestry/XCL-Charts
Android开源图表库XCL-Charts版本发布及展示页
用于统计数据以图表的形式展现,此库非开源。
AndroidPlot is an API for creating dynamic and static charts within your Android application。
3.achartengine
是google提供的开源组件,也较为好用。
网上对此的教程也特多:Android之achartengine简单示例
<Android开发代码库>achartengine实现柱状图、圆饼图、线图等
项目地址:http://code.google.com/p/achartengine/
4.MPAndroidChart
android开源图表库MPAndroidChart(曲线图、直方图、饼状图),
一个可以拖动缩放的图表库,包含曲线图、直方图、饼状图,其中直方图支持3d效果。支持选择、缩放和拖放。
该库的可扩展性强,代码相对规范,最近一次更新有很大改进,如果不喜欢AChartEngine的过于复杂可以考虑在此库的基础上开发自己的图表类。