天天看點

圖表引擎AChartEngine 二

 這幾天項目涉及到android圖表繪制,網上找的Demo都是大同小異,也就如上篇博文所寫的一樣是基本函數的實作。可是所有能找到的Demo都和設計圖不符。木有辦法,Leader發話啦,萬不得已的情況下不能改設計圖,顧客是上帝嘛。

AChartEngine這個開源架構已經做得非常不錯了,可是在我幾乎試完所有渲染效果都答不到自己預期的時候。那就隻能——改源碼咯!再此不得不佩服帶我的師傅啊,大牛啊!再次也表達下對師傅的感激!

現目前用的是achartengine 1.1.0,為了滿足特定需求,把achartengine源碼的某些方法坐了修改,生成了自己的jar包。

圖表引擎AChartEngine 二

1.重新修改了圓點的方法,自帶的setfillPoint(false)中間會留有線。

2.隐藏了Y軸值,但是顯示出了網格。(騰訊手機管家流量監控的圖也是木有顯示Y軸但是有背景網格)

3.給視圖設定了顯示範圍。

ResultActivity.java

如果想要下面這種效果,就按如下設定,就X軸預設,控制Y軸範圍。

圖表引擎AChartEngine 二

 好啦,等項目忙完咯俺要來好好的學學AChartEngine這個開源架構~~~

記錄下學習的點滴,也供以後自己回過頭來複習複習~~

     最後,時刻提醒自己一句話:學會去源碼裡找答案!~~加油!!