我使用MPAndroidChart气泡图表。当我运行应用程序时,它显示隐藏的x轴值。像我有x轴标签一月,二月,三月,四月,五月,六月。但是当应用运行时,它显示1月,4月 和6月。在标签上的双面胶带上,它缩放图表并显示隐藏的标签。我想在一个序列中显示全部,以便用户拖动水平并查看全部。无需双击MPAndroid图表从X轴上隐藏标签并在双击上显示
回答
我在扩展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);
但我必须在一个序列中显示x轴值,所以我必须显示所有 – Mubashar
仍然存在问题。我想滚动x轴标签。但它的重叠,正如你所说的那样,当值更多时。我该怎么办。? – Mubashar
IMO你应该保持内置的行为。如果标签不合适,为什么要显示所有标签?我认为任何人都难以阅读每两个月跳过一次的图表(在您的具体情况下)...这就是图表的工作原理。如果出于某种原因,您对显示所有内容感到疯狂,请尝试旋转标签:xAxis.setLabelRotationAngle()https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartLib/src/main/java/com/github/mikephil/charting/components/XAxis.java – Mike
您可以确定要显示的标签数量。这可以防止他们自动隐藏。
XAxis xAxis = bubbleChart.getXAxis();
xAxis.setLabelCount(data.length);
我在MP android条形图中有另一个问题。所有的酒吧在一个屏幕上混乱。不要滚动水平。它会创建一个糟糕的UI。 – Mubashar
- 1. 如何在x轴上显示标签?
- 2. 隐藏x轴标签,但在chart.js中显示工具提示
- 3. GOHeat -x轴标签(基因名称)不会显示在图上
- 4. AChartEngine在轴上方显示x轴标签
- 5. 如何隐藏图表轴标签
- 6. .NET图表并显示所有轴X标签
- 7. 谷歌在X轴上的双重标签的线图
- 8. 隐藏轴标签
- 9. jqueryui在此标签上显示隐藏的标签内容
- 10. 核心图x轴标签未显示
- 11. 隐藏并显示在按钮上的列表点击
- 12. EXTJS图表在x轴上不显示所有标记名称
- 13. 在Angular上点击显示/隐藏4
- 14. 隐藏并显示JQuery UI标签
- 15. 在extjs图表中,如何隐藏轴和轴标签?
- 16. ggplot在x轴上显示表达式
- 17. 在jfreechart/PiePlot3D饼图上隐藏标签
- 18. Highcharts在x轴上多次显示额外的标签
- 19. PChart - 在X轴上显示固定数量的标签
- 20. 在X轴上显示重复的标签
- 21. d3js v4:仅在x轴上显示标签
- 22. 显示并隐藏div点击图片?
- 23. angularjs显示/隐藏标签
- 24. 隐藏/显示div标签
- 25. 显示和隐藏标签
- 26. 在标签上显示可选双号
- 27. 在li上显示并隐藏div
- 28. 坐标轴中隐藏的轴标签?
- 29. 如何隐藏x轴上的日期?
- 30. 显示Div1为x秒,然后隐藏并显示隐藏Div2
我希望你们都将最好的找到它。 – Mubashar