Android报表库aChartEngine系列
1、前言?
今天準備為大家講講aChatEngine方面的知識,在之后的一段時間里會陸續講aChartEngine如何使用的Demo。
為什么選擇aChartEngine給大家講呢?因為在android平臺上難免會遇到一些圖表的處理,aChartEngine是個易學易用的圖表庫并且功能強大。
?
2、AchartEngine是什么?
總的來說,aChartEngine是一個android應用的圖表庫,他支持一些常見的一些圖表(文檔中說明的那些類型)。下面是官方文檔:
AChartEngine?is?a?charting?library?for?Android?applications.?It?currently?supports?the?following?chart?types:
·?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,?cubic?line,?scatter,?bar,?range?bar,?bubble)?chart
·?cubic?line?chart
All?the?above?supported?chart?types?can?contain?multiple?series,?can?be?displayed?with?the?X?axis?horizontally?(default)?or?vertically?and?support?many?other?custom?features.?The?charts?can?be?built?as?a?view?that?can?be?added?to?a?view?group?or?as?an?intent,?such?as?it?can?be?used?to?start?an?activity.
The?model?and?the?graphing?code?is?well?optimized?such?as?it?can?handle?and?display?huge?number?of?values.
?
3、AChartEngine能做什么?
它是一個圖表庫,所以它的功能和圖表是分不開的,它主要功能是用圖表的方式來顯示數據,適用于數據分析,報表顯示,當然圖表能表達的其他功能它都應該有。下面是常見的圖表效果:
?
?
?備注:aChartEngine能做的圖表不僅限于上面這幾個效果,這幾個主要是比較常用而已。
?
4、使用aChartEngine前的準備
AchartEngine的項目地址:http://code.google.com/p/achartengine/?。在你使用aChartEngine之前首先你應該下載幾個文件,如圖:
?
下載地址http://code.google.com/p/achartengine/downloads/list。
demo_source.zip里面當然是一些demo,后面我整理的demo也是根據這個demo包修改而成的;
javadoc.zip當然是一些文檔;
achartengine-1.0.0.jar這個jar也就是你開發需要的jar包。
?
?5、建立aChartEngine項目
?建立項目和普通的android應用是一樣的,建立好項目以后你只需要引入achartengine-1.0.0.jar這個包就可以了,這個項目就可以成功的使用achartengine庫提供的所有功能了。
?
6、總結
這里只是對aChartEngine進行了一個概括,你可以認真閱讀官方的demo自己摸索它是如何使用的,在后面我也會整理一些比較簡單的demo(只演示如何使用)。
轉載于:https://www.cnblogs.com/flyingsir/archive/2012/12/04/3983734.html
總結
以上是生活随笔為你收集整理的Android报表库aChartEngine系列的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [上海]LinkCoder第四期活动——
- 下一篇: android sina oauth2.