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

android - 如何在MPAndroidChart中创建一条长长的红线(极限线)-LMLPHP

最佳答案

在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中的说明

关于android - 如何在MPAndroidChart中创建一条长长的红线(极限线),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41716459/

10-12 03:53