2012-03-14 50 views
2

基本上我有一個分組過多的組,所以餅圖有超過50個不同的餅。我知道爲這樣的報告創建餅圖沒有什麼意義,但是有沒有更好的方法來組織標籤,以便餅圖更具可讀性(而不是完全刪除它們)?我沒想到那些結合了前10後,或者類似的東西,但在許多情況下,這將是更加糟糕,因爲它太均勻塗抹...JFreeChart餅圖有太多標籤,因此沒有任何東西可讀

+0

你可以在餅圖中隱藏labe,只顯示下面的圖例 – clevertension 2012-03-14 01:26:59

回答

3

幾個想法:

  • 不要添加(出廠默認)StandardPieSectionLabelGenerator

  • 請使用setLegendLabelGenerator()在圖例中顯示相同的標籤。

  • 是否啓用工具提示,可能使用自定義StandardPieToolTipGenerator

  • 另請參閱answerMessageFormat

+0

我使用圖例看了一下,但也出現了類似的問題。這個傳說變得太大了。而不是讓餅圖充滿標籤,現在傳奇是不可能讀取的。這裏有什麼建議? – 2012-03-15 04:35:26

+0

你總是可以調用'getLegendItems()'並且像'JList'或'JTable'那樣渲染項目。 – trashgod 2012-03-15 07:15:07

+0

如果我不把pieplot.setLabelGenerator(新的StandardPieSectionLabelGenerator(「{0}({2})」));標籤仍然繪製。你如何刪除所有標籤? – 2012-03-16 17:46:20