Android图表
最近需要用到Android里面的折现图,因此在这方面也去做了一些调研。总体发现Android对报表的支持还是非常好的。总体上去研究了两个实现方案,一个是利用Android提供的的AChartEngine来实现,然后在GitHub上还发现了另一个工程,直接手动利用Canvas手动实现了折线图的绘制,看完还是很有启发的,就当作是其他jar包的源码实现看吧。 1. AChartEngine 搜索到Android上各个报表控件的支持情况: - Java4Less ( http://java4less.com/charts/chart.php?info=android) - aChartEngine ( http://code.google.com/p/achartengine/) - aiCharts ( http://www.artfulbits.com/Android/aiCharts.aspx) 主要有以上几种。各个报表的优缺点: java4Less统计的图的形状好看,但是如果屏幕分辨率很小的时候,不能进行缩放。 aChartEngine这个东西api简单,支持的东西也太少,但是可以进行缩放。 aiCharts 这个东东做的比较好,可是要收费。 而我的需求中一定要能够缩放,所以最后选择了AChartEngine 我这里所需要的是TimeChart和LineChart,使用后的总结是