关于XSuperMES项目使用的AChartEngine图表引擎
非常多时候项目中我们须要对一些统计数据进行绘制表格,更多直观查看报表分析
结果。
基本有以下几种方法:
1:能够进行android api进行draw这种话。效率比較低
2:使用开源绘表引擎,这样效率比較高.以下就介绍一种。
AChartEngine(简称ACE)是Google的一个开源图表库(for Android)。
它功能
强大,支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图
表。
以下我參与的南京学思信息技术有限责任公司为哈尔滨电机厂有限责任公司开发的“下料中心生产管理系统”项目中使用AChartEngine开源框架做出来的图表厂:
bar chart (条形图;柱状图)
line chart (折线图)
AChartEngine 是一个安卓系统上制作图表的框架,眼下它支持例如以下的图表类型:
除了上述用到的图表,AChartEngine 还有其它图表:
line chart (折线图)
area chart (面积图;分区图,对照图)
scatter chart ( 散点图)
time chart (时间图;进度表)
bar chart (条形图;柱状图)
pie chart ( 饼图)
bubble chart (气泡图)
doughnut chart (圆环图)
range (high-low) bar chart (范围条形图)
dial chart / gauge (拨号盘/压力表)
combined (any combination of line, cubicline, scatter, bar, range bar, bubble) chart(组合图)
cubic line chart (立方折线图)
上述全部支持的图表类型,都能够包括多个系列,都支持水平(默认)或垂直方式展示图表,而且支持更多的自己定义功能。全部图表都能够建立为一个view,也能够建立为一个用于启动activity的intent.
这个模型和画图过程的代码进行了非常好优化处理。它能够处理和显示值的数量非常大。“下料中心生产管理系统”中对于钢板处理都是千万数量级的,这个图表引擎都能非常好的处理,数据正确无误。