2017-09-08 72 views
0

我有一個簡單的折線圖類,其延伸了com.github.mikephil.charting.charts.LineChart,其中x軸記錄時間(0-24)和Y軸值從1-4開始。最後兩個條目接近時折線圖(步)上的MPAndroidChart漸變線

數據集中的第一個條目始終有一個x值爲0(從前一天繼續)。當我的最後兩個條目在x軸(小於1)上靠得很近時,圖形上的線逐漸靠近點和步驟。我已經在兩個設備上嘗試過了,它是一個(android api 17)而不是另一個(andorid api 18)。

當最後兩個值之間的差距增加或放大圖〜(x100)時,此問題消失。

數據集被配置如下:

dataSet.setColor(-16222537); 
dataSet.setDrawCircles(false); 
dataSet.setDrawValues(false); 
dataSet.setMode(LineDataSet.Mode.STEPPED); 
dataSet.setDrawHighlightIndicators(false); 
dataSet.setLineWidth(3); 

的設定值的我作圖是

  • (0,1.0)
  • (9.58333,4.0)
  • (9.73042, 4.0)

wi屏幕截圖第衰落行:

enter image description here

回答

0

chart.setHardwareAccelerationEnabled(false);

這應該向特技。

我在Android 4.1設備上也注意到了這一點。 更高版本似乎沒有這個問題,雖然我不確定從哪個版本。