有人可以帮我知道如何从JFreeChart设置此x-y图中的条形宽度。非常感谢你。
final XYSeries series = new XYSeries("Analysis");
series.add(22.0,33.1);
series.add(32.0,33.1);
series.add(42.0,33.1);
final XYSeriesCollection dataset = new XYSeriesCollection(series);
return dataset;
最佳答案
如果使用的是createXYBarChart()
,则可以尝试使用setMargin()
的XYBarRenderer
方法来查看它是否满足您的要求。
附录:例如,以下几行从每个条的宽度开始修剪20%。
XYPlot plot = (XYPlot) chart.getPlot();
XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer();
renderer.setMargin(0.2);