如何在mpandroidChart的条形图中隐藏x轴值

5

我正在使用mpandroidchart库中的柱状图。

我想隐藏x轴的值,但是我无法隐藏这些值。请帮我解决这个问题。我已经尝试了以下代码,但没有起作用。


```java XAxis xAxis = chart.getXAxis(); xAxis.setDrawLabels(false); ```
barChart.getXAxis().removeAllLimitLines();
2个回答

19

如果您只想隐藏轴标签,请调用xAxis.setDrawLabels(false)

如果您想要隐藏整个轴,请调用xAxis.setEnabled(false)

所有相关信息均在文档中提供。


@Philipp Jahoda,我的图表中有两个y轴值,x轴值在图表顶部。如何删除右侧的y轴值,并将x轴值更改为底部?另外,x轴值(字符串)是否有任何字符限制? - Karthikeyan Ve

3

解决方法:

定义透明颜色

 <color name="transparent">#00000000</color>

然后,设置坐标轴线颜色

XAxis xAxis = barChart.getXAxis();
xAxis.setAxisLineColor(getResources().getColor(R.color.transparent))

也许这个链接会有帮助: https://dev59.com/Porda4cB1Zd3GeqPP7au - rafaelasguerra
1
barChart.getAxisRight().setTextColor(getResources().getColor(R.color.white)); 这对我有用,谢谢。 - vaibhav
这有点像是一个hack。请参考Phillipp的答案,以获得更加技术上正确的解决方案。 - Jeremy White
这个答案与问题无关,但它确实适用于隐藏X轴(线)而不是标签。 - Supriya kahalekar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接