Java 在JFreeChart中设置直方图中断

Java 在JFreeChart中设置直方图中断,java,histogram,jfreechart,Java,Histogram,Jfreechart,我正在使用JFreeChart通过用我的数据填充HistogramDataset对象并使用ChartFactory.createHistogram()来绘制直方图。然而,到目前为止,我还没有在文档中找到任何关于如何设置直方图中断的内容。我是否遗漏了什么,或者JFreeChart nog是否提供了此功能 为了说明我对中断的意思,请参见以下两个柱状图,这两个柱状图是由相同数据生成的,具有相同数量的箱子,但具有不同的中断。请注意,两个直方图之间的分布形状非常不同,因此能够控制中断非常重要 是一个很好

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

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

是一个很好的选择,因为它允许指定bin界限。将生成的存储箱添加到中,以便与
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);
SimpleHistogramDataset数据=新的SimpleHistogramDataset(“时间”);
对于(int i=10;i<70;i+=10){
addBin(新的SimpleHistogramBin(i,i+10,true,false));
}
data.setAdjustForBinSize(假);