I have this problem where 2 bars from a different series overlap each other when they have the same value. And I would like 1 of both on top of the other. Unfortunately, I w
You may try DatasetRenderingOrder:
XYPlot plot = jFreeChart.getXYPlot();
plot.setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD); // or reverse
or
plot.setSeriesRenderingOrder(DatasetRenderingOrder.FORWARD);
If neither works, it isn't a bad idea to use stacked bar.
Instead of the factory default, use ClusteredXYBarRenderer, which "displays bars for different series values at the same x next to each other."