如何在MPAndroidChart中创建一条长红线(限制线)

我正在使用MPAndroidChart库2.2.4版.我的要求是我想在BarChart中设置三个标记线,其值为“Minimum”,“Average”和“Maximum”,如下图所示,但我找不到任何解决方案.

如何在MPAndroidChart中创建一条长红线(限制线)

解决方法:

在MPAndroidChart 3.x.x中,您要求的是LimitLine

有一个如何在sample project中使用它的例子:

    LimitLine ll1 = new LimitLine(150f, "Upper Limit");
    ll1.setLineWidth(4f);
    ll1.enableDashedLine(10f, 10f, 0f);
    ll1.setLabelPosition(LimitLabelPosition.RIGHT_TOP);
    ll1.setTextSize(10f);
    ll1.setTypeface(tf);


    YAxis leftAxis = mChart.getAxisLeft();
    leftAxis.removeAllLimitLines(); // reset all limit lines to avoid overlapping lines
    leftAxis.addLimitLine(ll1);

如果您需要自定义限制线,则必须查看this question here中的说明

上一篇:MPAndroidChart图表填充


下一篇:android – setDrawSliceText(boolean)已弃用