【问题标题】:Changing legend shapes in Jfree pie chart更改 Jfree 饼图中的图例形状
【发布时间】:2014-10-14 11:15:43
【问题描述】:

是否可以更改 jfree 饼图中的图例形状?我想在饼图中添加不同宽度的矩形作为图例。

XYPlotCategoryPlotsetFixedLegendItems() 方法。 Bur PiePlot 没有这个方法。

是否可以更改饼图图例或向 jfree 饼图添加新的自定义图例?

【问题讨论】:

    标签: jfreechart pie-chart


    【解决方案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);
    

    【讨论】:

    • 是的。我知道这一点。但我正在尝试实现具有多个宽度的矩形图例
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-24
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多