2013-08-05 105 views
3

Iam在顯示achartengine中的線圖的圖表值時遇到問題。我從數據庫中獲取數組中行的數據。這條線與每個點顯示的完全一致。我使用renderer.isDisplayChartValues();來顯示點數以上的值。但問題是隻有少數值顯示在點上,而有些只顯示沒有值的點。與achartengine的線圖android

繼承人我的代碼:

rendererA = new XYSeriesRenderer(); 
     rendererA.setDisplayChartValues(true); 
     rendererA.isDisplayChartValues(); 
     rendererA.setColor(Color.parseColor("#FFDC143C")); 
     rendererA.setPointStyle(PointStyle.CIRCLE); 
     rendererA.setFillPoints(true); 
     rRenderer.addSeriesRenderer(rendererA); 

     rendererB= new XYSeriesRenderer(); 
     rendererB.setDisplayChartValues(true); 
     rendererB.setPointStyle(PointStyle.CIRCLE); 

     rendererB.setColor(Color.parseColor("#FF6B8E23")); 
     rendererB.setFillPoints(true); 
     rRenderer.addSeriesRenderer(rendererB); 

下面是截圖。 任何幫助表示讚賞。 謝謝。

enter image description here

回答

1

您可以修改,以獲得其中幾個顯示圖表值之間的最小距離(以像素爲單位)。例如:

renderer.setDisplayChartValuesDistance(50); 
+0

感謝您的回覆。有效。雖然我不得不將距離修改爲10。 –