是否可以删除JFreeChart条形图中的条形与轴线之间的距离?
我制作了一个看起来像(A)的条形图,但我希望它看起来像(B),即条形图和(较暗的)轴线之间没有任何分隔。轴线配置为:
plot.getDomainAxis().setAxisLinePaint(new Color(0x333333));
plot.getDomainAxis().setAxisLineStroke(new BasicStroke(1.0f));
我找不到与此相关的设置。
编辑:BarRenderer javadoc上的演示图也显示了相同的问题。
最佳答案
该空间称为axis offset。 StandardChartTheme
应用4px的axisOffset
。
为了删除轴偏移,请配置:
CategoryPlot plot = chart.getCategoryPlot();
plot.setAxisOffset(new RectangleInsets(0, 0, 0, 0));
轴偏移也可以在主题级别上配置:StandardChartTheme.setAxisOffset
关于java - 在JFreeChart中消除条和轴线之间的距离,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42439274/