如何在AndroidPlot的XYPlot上隐藏水平范围线?

时间:2018-02-05 10:33:53

标签: android androidplot

我想从XYPlot图表中删除水平线:

enter image description here

我已经尝试过这样做了:

plot.getGraph().getGridBackgroundPaint().setColor(Color.TRANSPARENT);

并将其添加到XYPlot的xml描述中:

ap:rangeLineColor="@color/ap_transparent"

1 个答案:

答案 0 :(得分:2)

你需要的是调用这两种方法(删除两个背景线),如果只需要删除水平方法,只需调用第二个方法。

//this removes the vertical lines
plot.getGraph().setDomainGridLinePaint(null)

//this removes the horizontal lines
plot.getGraph().setRangeGridLinePaint(null)
  

PS:显然,您可以传递与null不同的参数来获得不同的结果。例如,您可以根据需要传递自定义Paint对象。

这是两者都设置为null的结果:

XYZ Plot without the background grid