Android achartengine:填充线图下方

时间:2014-02-20 11:13:07

标签: android achartengine

我发现有关stackoverflow的问题很少,但答案是:

    FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.ABOVE);
    fill.setColor(Color.GRAY);
    renderer.addFillOutsideLine(fill);

但是当我在LineChart中使用上面的代码片段时(无论填充类型是什么,除了'下面'类型),只有上面的区域线条图中的线条被填充为你可以看到如下:

enter image description here

'BELOW'类型部分工作。但是即使是轴下方的区域也会变色。

enter image description here

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

试了一下。是的,问题似乎是因为我在Y轴上有负值。

这个黑客现在正常工作: 将Y轴值更改为正值,但将Y轴标记为负值。使用:

             FillOutsideLine fill = new FillOutsideLine(FillOutsideLine.Type.BOUNDS_ABOVE);
     fill.setColor(Color.LTGRAY);
     renderer.addFillOutsideLine(fill);