I am using JFreeChart
and would like to display a bar chart of player\'s scores, with the score on the y-axis and the player\'s games grouped on the x-axis.
First Look at the Picture carefully
Here is some Explanation w.r.t Numbers.
Here is How you can use the methods in your chart
CategoryPlot p = chart.getCategoryPlot();
CategoryAxis axis = p.getDomainAxis();
axis.setLowerMargin(0.1);
axis.setUpperMargin(0.1);
axis.setCategoryMargin(0.1);
BarRenderer renderer = (BarRenderer) p.getRenderer();
renderer.setItemMargin(0.1);
You can set the value between 0.0 to 1.0 (example 0.1 means 10%)
Hope this Helps
(Update After your comment) Well in this Case you should use Layered Bar Chart