我发现有关stackoverflow的问题很少,但答案是:
FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.ABOVE);
fill.setColor(Color.GRAY);
renderer.addFillOutsideLine(fill);
但是当我在LineChart中使用上面的代码片段时(无论填充类型是什么,除了'下面'类型),只有上面的区域线条图中的线条被填充为你可以看到如下:
'BELOW'类型部分工作。但是即使是轴下方的区域也会变色。
有人可以帮忙吗?
答案 0 :(得分:1)
试了一下。是的,问题似乎是因为我在Y轴上有负值。
这个黑客现在正常工作: 将Y轴值更改为正值,但将Y轴标记为负值。使用:
FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.BOUNDS_ABOVE);
fill.setColor(Color.LTGRAY);
renderer.addFillOutsideLine(fill);