如何在BarChart中绘制所有x轴标签

时间:2015-02-03 09:48:07

标签: android mpandroidchart

我正在使用伟大的mpandroidchart库在我们的应用程序中绘制各种图形,首先,我非常抱歉,如果这个问题将是冗余或愚蠢的。 无论如何,我有这个BarChart,除了我无法找到强制绘制所有XLabels的方法之外,它的绘图很棒。它只是绘制了一些它们,显然如果我捏视图它们即将出现,但我想总是展示它们,而不需要缩放。 希望很清楚。感谢

2 个答案:

答案 0 :(得分:2)

不幸的是没有办法强制绘制所有x轴标签。该图表将防止绘制重叠标签。

您可以通过调用以下方法将标签之间的空间减少到绝对最小值:

XAxis xa = chart.getXAxis();
xa.setSpaceBetweenLabels(0); // space in characters

这将确保标签之间的空间保持最小。标签之间的默认空格为4个字符。

答案 1 :(得分:0)

我知道问题有点老了......但是发布的解决方案对我不起作用。 我用过:

XAxis xa = chart.getXAxis();
xa.setLabelsToSkip(0);

这完美无缺!希望它可以帮助某人;)