Java JFreeChart中的基本直方图

Java JFreeChart中的基本直方图,java,jfreechart,histogram,Java,Jfreechart,Histogram,我需要使用JFreeChart创建一个简单的直方图。应该有3个组,每个组都有数字值。问题是DefaultCategoryDataset要求指定“组”和“子组”(即dataset.setValue(5,“Subgroup1.1”,“Group1”)),但我没有子组。DefaultCategoryDataset的替代方案是什么?我需要这样的东西: DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.setVal

我需要使用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");
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(561, "Age", "1 - 10");
dataset.addValue(1231, "Age", "10 - 20");
dataset.addValue(12323, "Age", "20+");

您可以对每个箱子使用相同的行键,并更改列键,如下所示:

DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.setValue(2, "Group1");
dataset.setValue(3, "Group2");
dataset.setValue(5, "Group3");
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(561, "Age", "1 - 10");
dataset.addValue(1231, "Age", "10 - 20");
dataset.addValue(12323, "Age", "20+");

我找到了解决我问题的办法。这里给出了一个例子