MPAndroid图表从X轴隐藏标签并双击显示

MPAndroid图表从X轴隐藏标签并双击显示,android,charts,mpandroidchart,axis-labels,bubble-chart,Android,Charts,Mpandroidchart,Axis Labels,Bubble Chart,我喜欢用气泡图。当我运行应用程序时,它会显示隐藏的x轴值。就像我有x轴标签一样,一月,二月,三月,四月,五月,六月。但当应用程序运行时,显示的是一月、四月 还有六月。在标签上的双磁带上,它可以缩放图表并显示隐藏的标签。我想以一个顺序显示所有内容,以便用户水平滚动并查看所有内容。无需双击我在扩展MP Android图表文档后找到了解决方案。 您可以将标签设置为跳过0。它不会从xAxis中跳过任何标签 XAxis xAxis = bubbleChart.getXAxis(); xAxis.setLa

我喜欢用气泡图。当我运行应用程序时,它会显示隐藏的x轴值。就像我有x轴标签一样,一月,二月,三月,四月,五月,六月。但当应用程序运行时,显示的是一月、四月
还有六月。在标签上的双磁带上,它可以缩放图表并显示隐藏的标签。我想以一个顺序显示所有内容,以便用户水平滚动并查看所有内容。无需双击

我在扩展MP Android图表文档后找到了解决方案。 您可以将标签设置为跳过0。它不会从xAxis中跳过任何标签

XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelsToSkip(0);

不知道你为什么要那样做。该库在自动决定X轴或Y轴上显示多少标签以使图表美观易读方面做得很好

如果图表很窄,您的值可能会重叠,这就是为什么库会跳过一些,以使图表看起来很好

如果这仍然不起作用,您可以利用轴标签之间的间距进行调整-查看

其他解决方案可能是借助于

xAxis.setLabelRotationAngle(35); 

您可以确定要显示的标签数量。这可以防止它们自动隐藏

XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelCount(data.length);

我希望你们都能找到最好的结果,但我必须按顺序显示x轴值,所以我必须向所有人显示仍然存在的问题。我想滚动x轴标签。但正如你所说,当价值观越高时,它就越重叠。我该怎么办?在我看来,你应该保持固有的行为。如果标签不合适,为什么要显示所有标签?我不认为任何人在阅读每两个月跳过一次的图表时会有困难(在你的特定情况下)…这就是图表的工作原理。。如果出于某种原因,您对显示所有内容非常感兴趣,请尝试旋转标签:xAxis.setLabelRotationAngle()我在MP android条形图中遇到了另一个问题。所有的酒吧都在一个屏幕上。不要水平滚动。它创建了一个糟糕的用户界面。