你知道是否有可能有一个类似于下图的条形图,但在每个类别中都有几个相同系列的条形图?
我的意思是,例如,每个类别中有 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)