關於AChartengine點上顯示數據的問題

默認趨勢圖離底部太遠,由renderer.setLegendHeight(90);設置距離底部的距離


最近在寫一個畫曲線圖的demo,發現AChartengine是一個好工具,AChartEngine 是一個安卓系統上製作圖表的框架,支持很多圖表類型,但是在畫圖過程中,發現renderer.setDisplayChartValues(true);並不能讓所有的點都顯示數據,至少部分點顯示,在網上查閱資料後,得知setDisplayChartValues方法在點數多的時候不會每個都顯示出來,只是隔一段距離顯示的,這是achartengine1.0.0.jar包的一個bug,但是我們下載從官網下載的1.0不包括這個修復,要去achart的官網下載1.10RC版,然後使用renderer.setDisplayChartValuesDistance(30),就可以了。注意setDisplayChartValuesDistance(30)是simpleseriesrenderer裏面纔有這個方法,所以想要使用的話,加上這三句話就可以了:

SimpleSeriesRenderer seriesrenderer =renderer.getSeriesRendererAt(1); 
seriesrenderer.setDisplayChartValues(true);
seriesrenderer.setDisplayChartValuesDistance(30);


轉載http://blog.csdn.net/u012290813/article/details/37655211



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章