Reputation: 8453
Can someone help me to know how to set the width of bar in this x-y graph from JFreeChart. Thank you very much.
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;
Upvotes: 4
Views: 4754
Reputation: 205885
If you are using createXYBarChart()
, you might experiment with the setMargin()
method of XYBarRenderer
to see if it meets your requirements.
Addendum: For example, the following lines trim 20% from the width of each bar.
XYPlot plot = (XYPlot) chart.getPlot();
XYBarRenderer renderer = (XYBarRenderer) plot.getRenderer();
renderer.setMargin(0.2);
Upvotes: 3