是否可以更改jfree饼图中的图例形状?我想在饼图中添加不同宽度的矩形作为图例。
XYPlot 和 CategoryPlot 具有 setFixedLegendItems()方法。 Bur PiePlot 没有这种方法。
是否可以更改饼图图例或将新的自定义图例添加到jfree饼图?
答案 0 :(得分:1)
这就是我将其设置为矩形的方式,但这会设置相同大小的所有图例。
PiePlot plot = (PiePlot) chart.getPlot();
plot.setLegendItemShape(new Rectangle(8,6));
LegendTitle legend = chart.getLegend();
legend.setFrame(BlockBorder.NONE);
legend.setPosition(RectangleEdge.RIGHT);
legend.setVerticalAlignment(VerticalAlignment.TOP);