Android:一起學會超好用圖表控件 HelloCharts

寫在前面

很早以前就想學習一些圖表控件的實現,但一直被耽擱。現在畢設項目里有一個統計模塊,所以不得不學了。找控件沒花多大力氣,不過確實在 MPAndroidChartHelloCharts 之間猶豫了一會。不過簡單對比來看,還是 HelloCharts 比較容易實現,也有很多可定義的模塊/屬性/效果。所以就選擇了學習 HelloCharts

開源庫開發者 lecho 給我們提供了一個 Sample 代碼,同時也提供了一個 Google PlayAPP ,也可在 豌豆莢 進行下載。

我下載使用了一下,作者功能寫的很豐富,但是好像還有很多新功能或效果沒有加上。而且作者已經很久很久沒有維護了,示例代碼寫的比較雜,注釋也比較少,學起來比較費勁。

因為學習這種開源控件類的東西,最好的方式就是動手實現每一個屬性/效果/功能。所以我就仿照他的 Demo ,自己也寫了一個類似的 Demo ,剛剛寫完了基本和高級的使用,也學會了如何使用它。

為了方便還有其他人想學這個,我幾乎全部重寫了代碼以及詳細注釋,如果還有想學習使用這個好用的圖表控件的人,建議用我這個示例代碼去學習,而且項目還在不斷維護,實戰應用場景也在添加中,一起去學如何在真正的項目中使用它。

此外,如果有同學學會并自己寫了一個實戰場景,那么

Welcome to Pull Requests !

必讀說明

  • 本項目僅供參考學習使用;
  • 本項目參考源碼開發者示例 Demo ,有點中文版的意味;
  • 除新增功能/應用場景外,其余案例均在源示例代碼上改寫;
  • 重構原示例代碼中 80% 內容,更簡潔更清晰;
  • 添加大量新屬性/效果/功能/應用場景;
  • 暫時刪減部分不常用的控件/功能;
  • 修正源示例代碼中的部分錯誤;
  • 添加詳細規范中文注釋;
  • 項目會持續維護,如添加不同應用場景或新功能等;
  • 軟件運行若有異常問題,歡迎指正;
  • 如有建議或意見,歡迎交流。

后面文章中有很多動圖,流量預警

功能介紹

基礎圖表

Line Chart:線狀圖

Column Chart:柱狀圖

Pie Chart:餅狀圖

Bubble Chart:氣泡圖

高級圖表

PreviewLine Chart:預覽線狀圖

PreviewColumn Chart:預覽柱狀圖

ComboLineColumn Chart:線狀柱狀組合圖

LineDependOnColumn Chart:線狀依賴柱狀圖

 

來自:http://www.iamxiarui.com/2016/09/08/android:一起學會超好用圖表控件-hellocharts/

 

 本文由用戶 myayuesrv 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!