JFreeChart中的基本直方图

时间:2012-01-16 09:12:26

标签: java jfreechart histogram

我需要使用JFreeChart创建一个简单的直方图。应该有3组具有分配给这些组中的每一组的数值。问题是DefaultCategoryDataset需要指定“组”和“子组”(即dataset.setValue(5,"Subgroup1.1","Group1");),但我没有子组。 DefaultCategoryDataset的替代方案是什么?我需要得到这样的东西:

DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.setValue(2, "Group1");
dataset.setValue(3, "Group2");
dataset.setValue(5, "Group3");

1 个答案:

答案 0 :(得分:1)

您可以为每个bin使用相同的行键并改变列键,如下所示:

DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(561, "Age", "1 - 10");
dataset.addValue(1231, "Age", "10 - 20");
dataset.addValue(12323, "Age", "20+");