2013-06-24 85 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