MPAndroidChart如何绘制y轴限制线并将视点设置为底部

时间:2016-07-10 17:43:45

标签: java android mpandroidchart

MPAndroidChart是非常棒的库。我非常感谢。 但现在,我有3个问题。

我使用的版本是......

    compile 'com.github.PhilJay:MPAndroidChart:v2.2.5'

我的问题是,......

左:现在 - >对:想成为 enter image description here

1。 如何在折线图或条形图上绘制限制Y值线?

e.g。我想在Image上绘制y = 200行的值。 (例如附上的图片top.shown为红色)

2。 如何将视点设置为底部并将y轴薄荷限制为最低值? (例如附图底部) 我想将观点设置为底部。 我尝试了这段代码,但仍然有一些填充。

    XAxis xAxis = mBarChart.getXAxis();
    xAxis.setAxisMinValue(0);

我想修剪这个填充。

*已修改

这很有效。谢谢!

    mChart.getAxisLeft().setAxisMinValue(0); 

3.如何在折线图上删除图表点?

折线图,底部图片,有很多标记。 所以我想删除这些情节点。

1 个答案:

答案 0 :(得分:6)

1 )您需要添加LimitLine

int maxCapacity = 100;
LimitLine ll = new LimitLine(maxCapacity, "Max Capacity");
chart.getAxisLeft().addLimitLine(ll);

您还可以通过以下方式设置线条样式:

ll.setLineWidth(4f);
ll.setTextSize(12f);

2 )此方法可能很有用:

chart.setViewPortOffsets(float left, float top, float right, float bottom);

您可以阅读文档here

3 )您需要此方法:

lineDataSet.setDrawCircles(false);

再一次,它在documentation中全部可用。