##寫在前面android
很早之前就想學習一些圖表控件的實現,但一直被耽擱。如今畢設項目裏有一個統計模塊,因此不得不學了。找控件沒花多大力氣,不過確實在 MPAndroidChart 和 HelloCharts 之間猶豫了一會。不過簡單對比來看,仍是 HelloCharts 比較容易實現,也有不少可定義的模塊/屬性/效果。因此就選擇了學習 HelloCharts 。git
開源庫:hellocharts-androidgithub
開源庫開發者 lecho 給咱們提供了一個 Sample 代碼,同時也提供了一個 Google Play 的 APP ,也可在豌豆莢進行下載。ui
我下載使用了一下,做者功能寫的很豐富,可是好像還有不少新功能或效果沒有加上。並且做者已經好久好久沒有維護了,示例代碼寫的比較雜,註釋也比較少,學起來比較費勁。3d
由於學習這種開源控件類的東西,最好的方式就是動手實現每個屬性/效果/功能。因此我就仿照他的 Demo ,本身也寫了一個相似的 Demo ,剛剛寫完了基本和高級的使用,也學會了如何使用它。cdn
爲了方便還有其餘人想學這個,我幾乎所有重寫了代碼以及詳細註釋,若是還有想學習使用這個好用的圖表控件的人,建議用我這個示例代碼去學習,並且項目還在不斷維護,實戰應用場景也在添加中,一塊兒去學如何在真正的項目中使用它。blog
此外,若是有同窗學會並本身寫了一個實戰場景,那麼開發
Welcome to Pull Requests !get
##必讀說明
項體驗 APP 下載地址(至少 Android 5.0 以上)
後面文章中有不少動圖,流量預警
##功能介紹
###基礎圖表
####Line Chart:線狀圖
####Column Chart:柱狀圖
####Pie Chart:餅狀圖
####Bubble Chart:氣泡圖
###高級圖表
####PreviewLine Chart:預覽線狀圖
####PreviewColumn Chart:預覽柱狀圖
####ComboLineColumn Chart:線狀柱狀組合圖
####LineDependOnColumn Chart:線狀依賴柱狀圖
我的博客:www.iamxiarui.com