2012-12-04 100 views
1

我正在使用Jfreechart在Spring MVC中創建餅圖。 我的要求是:如何在同一圖表上對現有jfree餅圖部分進行分區

i have to create two section,FOUND and LOST on pie chart.also in,LOST section i need to create more sections representing Count of different LOST items. here

現在,我能夠創建圖表兩個部分,找到了又失掉。 但我沒有得到如何在同一個圖表上做LOST部分的分區。 我該如何做到這一點?請幫助

+0

請編輯您的問題包括[SSCCE(http://sscce.org/)顯示你目前的做法。 – trashgod

回答

1

您可能已經開始使用org.jfree.chart.demo.PieChartDemo1,因爲source包含在發行版中。不幸的是,DefaultPieDataset不支持適用於分區的子類別。

下面是一個方法的概要:

  • 擴展DefaultPieDataset以包括對分區進行建模,例如所要求的數據表示屬於每個分區的密鑰組。

  • 使用調色板或相關顏色顯示相關項目,例如,紅色爲lost,藍色爲found。這example說明GanttRenderer使用不同飽和度的調色板的方法。這example舉例說明了使用不同色調調色板的XYItemRenderer的方法。當然,你需要重寫的getSectionPaint()代替getItemPaint().

image