我有这个问题,当来自不同系列的2个柱子具有相同的值时,它们彼此重叠。我希望两者中的一个在另一个之上。 不幸的是,我想要现在在后面的那个,前面:
我已经尝试更改类别表达式的顺序,但无济于事。 任何人都可以告诉我如何将橙色条放在蓝色的上面?
答案 0 :(得分:2)
您可以尝试DatasetRenderingOrder
:
XYPlot plot = jFreeChart.getXYPlot();
plot.setDatasetRenderingOrder(DatasetRenderingOrder.FORWARD); // or reverse
或
plot.setSeriesRenderingOrder(DatasetRenderingOrder.FORWARD);
如果两者都不起作用,使用stacked bar并不是一个坏主意。
答案 1 :(得分:1)
使用ClusteredXYBarRenderer
代替出厂默认设置,“在相同的 x 旁边显示不同系列值的条形图。”