如何指定 JFreeChart 图表图例的位置和布局
2022-09-02 09:14:12
我正在使用JFreeChart来渲染堆积面积图。默认情况下,图表图例呈现在绘图下方,元素水平布局。我希望图例出现在绘图的右侧,并将元素布置为垂直列表。
这是否可能,如果是这样,我该怎么做?
我正在使用JFreeChart来渲染堆积面积图。默认情况下,图表图例呈现在绘图下方,元素水平布局。我希望图例出现在绘图的右侧,并将元素布置为垂直列表。
这是否可能,如果是这样,我该怎么做?
多一点时间检查API会给我答案:
LegendTitle legend = chart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);
以下是旧版本的等效项:
StandardLegend legend = new StandardLegend();
legend.setPreferredWidth(100);
legend.setAnchor(Legend.EAST);
jfreechart.setLegend(legend);