有没有办法在MPAndroidChart中的条形图上隐藏每个条形的值标签?

时间:2015-09-03 19:54:53

标签: android mpandroidchart

我正在使用MPAndroidChart。我需要在我的BarChart上隐藏高于标准栏的值标签。我怎么能这样做?

Example image

2 个答案:

答案 0 :(得分:12)

是的,有办法。

致电

dataSet.setDrawValues(false);

答案 1 :(得分:-1)

https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartLib/src/com/github/mikephil/charting/renderer/BarChartRenderer.java

第316行是绘制标签的位置。所以你可以在你的图书馆评论。 如果您将实际库用作库,那么很容易做到,但如果您只是将它用作gradle文件中的依赖项或使用jar文件,我不确定您是否无法轻易隐藏它。

查看该文件的第176行。这就是绘图标签开始的地方。

您可以根据此变量drawValueAboveBar更改标签的位置,我认为您可以轻松设置。

你可以做的另一件事是使用绘图的颜色TRANSPARENT来绘制它。

使用mValuePaint.setColor()方法并将其颜色设置为透明。