如何指定JFreeChart图表图例的位置和布局

时间:2011-02-11 12:13:58

标签: java jfreechart

我正在使用JFreeChart渲染堆积区域图表。默认情况下,图表图例在图表下方呈现,其中元素水平布局。我希望图例右侧出现图例,并将元素排列为垂直列表。

这是否可行,如果可行,我该怎么做?

2 个答案:

答案 0 :(得分:35)

多一点时间检查API会给我答案:

LegendTitle legend = chart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);

答案 1 :(得分:1)

以下是旧版本的等效内容:

    StandardLegend legend = new StandardLegend();
    legend.setPreferredWidth(100);
    legend.setAnchor(Legend.EAST);
    jfreechart.setLegend(legend);