【发布时间】:2015-02-03 09:48:06
【问题描述】:
我正在使用出色的 mpandroidchart 库在我们的应用程序中绘制各种图形,首先,如果这个问题是多余的或愚蠢的,我深表歉意。 无论如何,我有一个很棒的条形图,除了我找不到强制绘制所有 XLabels 的方法。它只是画了其中一些,显然如果我捏住它们即将出现的视图,但我想始终显示它们,而不需要缩放。 希望很清楚。谢谢
【问题讨论】:
我正在使用出色的 mpandroidchart 库在我们的应用程序中绘制各种图形,首先,如果这个问题是多余的或愚蠢的,我深表歉意。 无论如何,我有一个很棒的条形图,除了我找不到强制绘制所有 XLabels 的方法。它只是画了其中一些,显然如果我捏住它们即将出现的视图,但我想始终显示它们,而不需要缩放。 希望很清楚。谢谢
【问题讨论】:
很遗憾无法强制绘制所有 x 轴标签。该图表将防止绘制重叠标签。
你可以做的是通过调用将标签之间的空间减少到绝对最小值:
XAxis xa = chart.getXAxis();
xa.setSpaceBetweenLabels(0); // space in characters
这将确保标签之间的空间保持最小。标签之间的默认空格是 4 个字符。
【讨论】:
我知道这个问题有点老了......但是发布的解决方案对我不起作用。 我用过:
XAxis xa = chart.getXAxis();
xa.setLabelsToSkip(0);
这很完美!希望它可以帮助某人;)
【讨论】: