基本上我有一個分組過多的組,所以餅圖有超過50個不同的餅。我知道爲這樣的報告創建餅圖沒有什麼意義,但是有沒有更好的方法來組織標籤,以便餅圖更具可讀性(而不是完全刪除它們)?我沒想到那些結合了前10後,或者類似的東西,但在許多情況下,這將是更加糟糕,因爲它太均勻塗抹...JFreeChart餅圖有太多標籤,因此沒有任何東西可讀
回答
幾個想法:
不要添加(出廠默認)
StandardPieSectionLabelGenerator
。請使用
setLegendLabelGenerator()
在圖例中顯示相同的標籤。是否啓用工具提示,可能使用自定義
StandardPieToolTipGenerator
。另請參閱answer約
MessageFormat
。
我使用圖例看了一下,但也出現了類似的問題。這個傳說變得太大了。而不是讓餅圖充滿標籤,現在傳奇是不可能讀取的。這裏有什麼建議? – 2012-03-15 04:35:26
你總是可以調用'getLegendItems()'並且像'JList'或'JTable'那樣渲染項目。 – trashgod 2012-03-15 07:15:07
如果我不把pieplot.setLabelGenerator(新的StandardPieSectionLabelGenerator(「{0}({2})」));標籤仍然繪製。你如何刪除所有標籤? – 2012-03-16 17:46:20
- 1. ViewPager沒有任何東西
- 2. BeautifulSoup獲取標籤之間沒有任何東西
- 3. 我把任何東西放在div標籤中,沒有打印
- 4. JFreechart標籤太小
- 5. Python telnetlib沒有讀取所有東西
- 6. Bootstrap沒有設計任何東西
- 7. gluLook沒有任何東西出現
- 8. jquery this.find()沒有選擇任何東西?
- 9. LibGDX AssetManager沒有加載任何東西
- 10. ViewPager沒有顯示任何東西 - android
- 11. cuPrintf沒有打印任何東西
- 12. ThreeJS沒有渲染任何東西
- 13. JavaScript/SoundManager2 - 沒有播放任何東西
- 14. ListView沒有顯示任何東西
- 15. C#XPath沒有找到任何東西
- 16. Telnetlib:沒有收到任何東西
- 17. responseText沒有顯示任何東西
- 18. fmdb fmresultset沒有加載任何東西
- 19. mysqli_fetch_assoc()沒有返回任何東西
- 20. JPanel沒有顯示任何東西
- 21. async_receive_from沒有收到任何東西
- 22. PDO :: FETCH_COLUMN沒有任何東西
- 23. WatiN沒有找到任何東西
- 24. java沒有打印任何東西0
- 25. Node.js console.log()沒有記錄任何東西
- 26. mysqli_fetch_array沒有返回任何東西
- 27. Webview沒有顯示任何東西
- 28. Angular-Chart沒有渲染任何東西
- 29. PropertyInfo在vb.net中沒有任何東西
- 30. android listview沒有顯示任何東西
你可以在餅圖中隱藏labe,只顯示下面的圖例 – clevertension 2012-03-14 01:26:59