MPAndroid 图表隐藏 X 轴的标签并在双击时显示
MPAndroid chart hide labels from X axis and show on double tap
我要使用 MPAndroidChart 气泡图。当我 运行 应用程序时,它显示隐藏的 x 轴值。就像我有 x 轴标签一月、二月、三月、四月、五月、六月。但是当 app 运行 它显示 January , April
和六月。在标签上的双面胶带上,它会缩放图表并显示隐藏的标签。我想按顺序显示所有内容,以便用户水平滚动并查看所有内容。无需双击
我在扩展 MP Android 图表文档后找到了解决方案。
您可以这样做,将标签设置为跳过 0。它不会跳过 xAxis 中的任何标签。
XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelsToSkip(0);
不确定你为什么要这样做。该库在自动决定在 X 轴或 Y 轴上显示多少标签以使图表美观易读方面做得很好。
如果图表很窄,您的值可能会重叠,这就是为什么库会跳过一些,以使图表看起来更好。
如果仍然没有帮助,您可以调整轴标签之间的间距 - 查看 library's documentation for these specific items
其他解决方案可能是 rotate 借助
X 轴的标签
xAxis.setLabelRotationAngle(35);
您可以确定要显示的标签数量。这样可以防止它们自动隐藏。
XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelCount(data.length);
我要使用 MPAndroidChart 气泡图。当我 运行 应用程序时,它显示隐藏的 x 轴值。就像我有 x 轴标签一月、二月、三月、四月、五月、六月。但是当 app 运行 它显示 January , April 和六月。在标签上的双面胶带上,它会缩放图表并显示隐藏的标签。我想按顺序显示所有内容,以便用户水平滚动并查看所有内容。无需双击
我在扩展 MP Android 图表文档后找到了解决方案。 您可以这样做,将标签设置为跳过 0。它不会跳过 xAxis 中的任何标签。
XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelsToSkip(0);
不确定你为什么要这样做。该库在自动决定在 X 轴或 Y 轴上显示多少标签以使图表美观易读方面做得很好。
如果图表很窄,您的值可能会重叠,这就是为什么库会跳过一些,以使图表看起来更好。
如果仍然没有帮助,您可以调整轴标签之间的间距 - 查看 library's documentation for these specific items
其他解决方案可能是 rotate 借助
X 轴的标签xAxis.setLabelRotationAngle(35);
您可以确定要显示的标签数量。这样可以防止它们自动隐藏。
XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelCount(data.length);