当最后两个条目关闭时,MPAndroidChart在折线图(步骤)上淡化线条

时间:2017-09-08 14:31:26

标签: android mpandroidchart

我有一个简单的折线图类,它扩展com.github.mikephil.charting.charts.LineChart x轴记录时间(0-24)和Y轴值1-4。

数据集中的第一个条目的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)

带淡化线的图表截图:

enter image description here

1 个答案:

答案 0 :(得分:0)

chart.setHardwareAccelerationEnabled(false);

这应该是诀窍。

我在Android 4.1设备上也注意到了这一点。 更高的版本似乎没有这个问题,虽然我不确定从哪个版本开始。