我需要使用 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");
最佳答案
您可以只对每个 bin 使用相同的行键并改变列键,如下所示:
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(561, "Age", "1 - 10");
dataset.addValue(1231, "Age", "10 - 20");
dataset.addValue(12323, "Age", "20+");
关于java - JFreeChart 中的基本直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877748/