2013-06-24 84 views
0

請幫助我創建軸標籤的層次結構。如何在jfreechart中創建軸標籤層次結構?

我需要創建不同年份開發的不同產品。 層級將如

      --\Year 
           | 
           +---Month 
            | 
            +---Product developed in a month and the quantity 

| prod1 | Prod 2 | Prod3 | Prod1 | Prod2 | Prod1 | Prod4 |

|Jan |  Feb | Jan  | Feb | 

| Year 2008  |  Year 2009  | 
+1

你不能指望什麼可作爲勺子餵養。至少從你身邊嘗試並展示一些努力,如果你有任何問題,那麼歡迎你! –

+0

@Shailesh我曾看過http://www.roseindia.net/chartgraphs/stacked-bar-chart1.shtml但是,層次結構並未與顯示的酒吧鏈接。產品1,產品2,產品3剛剛放置在那裏。而且,我需要動態生成這些層次結構。 – user129260

+0

@ShaileshSaxena:我沒有被允許編寫完整的代碼,所以我添加了鏈接。請幫幫我。 – user129260

回答

0

這一切取決於您如何獲取要在圖表上添加的值。你需要做的就是保持result.addValue()map.mapKeyToGroup()在正確的循環迭代中,並且爲所有可能數量的產品設置domainAxis.addSubCategory()。 無論你提供什麼鏈接(http://www.roseindia.net/chartgraphs/stacked-bar-chart1.shtml) 這裏的值手動添加到圖表。 因爲我不知道你是如何獲取在圖表中設置的值以及你的場景是什麼。

這些鏈接可以幫助你:

http://jfree.org/phpBB2/viewtopic.php?f=3&t=19521

Create barchart using jfreechart with bars of same category together

+0

我的情況是,我必須顯示某個時間段(以年爲單位)每月生產的產品數量。每個月都會推出一些新產品。我需要顯示用戶選擇的所有年份內特定月份生產的產品和數量。所以我需要顯示在上面的問題更新的層次結構。 – user129260

+0

我在數據庫中有一個表,它將包含所有這些值,產品名稱,生產數量,生產月份和年份。 – user129260