我发现关于stackoverflow的几个问题,但答案是:

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


但是,当我在LineChart中使用以上代码段时(无论填充类型是什么,除了“ below”类型以下),仅填充线形图中行上方的区域,如下所示:



“低于”类型部分起作用。但是连轴下面的区域都会变色。



有人可以帮忙吗?

最佳答案

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

现在可以使用此hack正常工作:
将Y轴值更改为正值,但将Y轴标记为负值。用过的 :

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

关于android - Android achartengine:在折线图下方填充,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21906011/

10-12 00:11