我使用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. MS圖表顯示自定義標籤和隱藏軸標籤
- 3. Highcharts - 在x軸和y軸上隱藏系列「點」(標籤)
- 4. 隱藏x軸標籤,但在chart.js中顯示工具提示
- 5. Primefaces條形圖 - 隱藏X軸標籤?
- 6. PHPExcel:顯示圖表X軸標籤
- 7. 用ZedGraph lib在圖上隱藏X軸
- 8. 如何在ZedGraph的Y和X軸上隱藏「0」標籤?
- 9. 隱藏軸標籤SSRS圖
- 10. GOHeat -x軸標籤(基因名稱)不會顯示在圖上
- 11. 當鼠標懸停在圖像上時標籤隱藏/顯示?
- 12. AChartEngine在軸上方顯示x軸標籤
- 13. 如何隱藏圖表軸標籤
- 14. 谷歌在X軸上的雙重標籤的線圖
- 15. .NET圖表並顯示所有軸X標籤
- 16. 隱藏軸標籤
- 17. jqueryui在此標籤上顯示隱藏的標籤內容
- 18. 多圖(NVD3)x軸標籤不顯示
- 19. 核心圖x軸標籤未顯示
- 20. Mootools隱藏/顯示卷軸上的div
- 21. EXTJS圖表在x軸上不顯示所有標記名稱
- 22. 在Angular上點擊顯示/隱藏4
- 23. 如何在微軟圖表上顯示日期作爲X軸標籤
- 24. ASP.NET圖表:X和Y軸標籤上的工具提示?
- 25. 隱藏並顯示JQuery UI標籤
- 26. 隱藏並顯示div標籤
- 27. 在extjs圖表中,如何隱藏軸和軸標籤?
- 28. ggplot在x軸上顯示錶達式
- 29. 在kendoUI圖表類別軸上顯示多個標籤
- 30. 圖表沒有在第二個y軸上顯示標籤(coreplot)
我希望你們都將最好的找到它。 – Mubashar