java - JFreeChart 中的基本直方图

标签 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");

最佳答案

您可以只对每个 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/

相关文章:

java - 打印流输入到文本文件

java - 如何将毫秒转换为一天中的时间?

java - 写入 PDF 文档后使用 iText 打开它们

c++ - opencv brg 颜色直方图不起作用

python - 列表中列表的直方图

python - Matplotlib 中的 bin 大小(直方图)

java - 从 JDK 1.6 切换到 1.7 后,Intellij Idea 无法编译我的项目

java - 如何使用 Google Guice 在运行时基于注释注入(inject)接口(interface)实现

java - 具有自定义 x 轴值的动态 JFreeChart

java - JFreeChart - 时间序列和 CandleStick 在同一图表上