【发布时间】:2012-11-24 18:37:17
【问题描述】:
你知道是否有可能有一个类似于下图所示的条形图,但每个类别中有多个相同系列的条形图?
我的意思是,例如,每个类别中有 3 个“第一”、3 个“第二”和 3 个“第三”条,每个条都有不同的值。
使用DefaultCategoryDataset,这是不可能的:如果您为特定类别中的系列添加多个值,则仅考虑最后一个值。
我还尝试使用 DefaultMultiValueCategoryDataset 类为系列添加多个值,但这并不能满足我的要求。例如,如果你这样做:
DefaultMultiValueCategoryDataset defaultMultiValueCategoryDataset = new
DefaultMultiValueCategoryDataset();
List<Double> vals11 = Arrays.asList(8.5D, 10.9D, 12.2D);
defaultMultiValueCategoryDataset.add(vals11, "First", "Category 1");
您会在“First”系列的第一个类别中看到一个条形,其值实际上是三个值 8.5、10.9 和 12.2 的平均值。我想要三个单独的栏。
我已经搜索了几个小时,并在 JFreeChart 的论坛上提问,但不幸的是,他们不是很活跃。谢谢
(来源:java2s.com)
【问题讨论】:
-
交叉发布here。
标签: jfreechart categories bar-chart series