【问题标题】:Setting histogram breaks in JFreeChart在 JFreeChart 中设置直方图中断
【发布时间】:2015-05-30 12:48:33
【问题描述】:

我正在使用 JFreeChart 通过用我的数据填充 HistogramDataset 对象并使用 ChartFactory.createHistogram() 来绘制直方图。但是,到目前为止,我还没有在文档中找到有关如何设置直方图中断的任何内容。我是否遗漏了什么,或者 JFreeChart nog 是否提供此功能?

为了说明我对中断的含义,请参阅以下两个直方图,这些直方图由相同数据生成的具有相同数量的 bin,但具有不同的中断。请注意,两个直方图之间的分布形状非常不同,因此能够控制中断非常重要。

【问题讨论】:

    标签: java histogram jfreechart


    【解决方案1】:

    SimpleHistogramBin 是一个不错的选择,因为它允许指定 bin 边界。将生成的 bin 添加到 SimpleHistogramDataset 以与 ChartFactory.createHistogram() 一起使用。根据需要调用setAdjustForBinSize()

    SimpleHistogramDataset data = new SimpleHistogramDataset("Time");
    for (int i = 10; i < 70; i += 10) {
        data.addBin(new SimpleHistogramBin(i, i + 10, true, false));
    }
    data.setAdjustForBinSize(false);
    

    【讨论】:

      猜你喜欢
      • 2011-01-13
      • 2015-11-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多