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