Подтвердить что ты не робот

Как указать положение и расположение легенды диаграммы JFreeChart

Я использую JFreeChart для визуализации диаграммы с разбивкой по областям. По умолчанию легенда диаграммы отображается ниже графика с элементами, расположенными горизонтально. Мне хотелось бы, чтобы легенда появилась справа от сюжета с элементами, выложенными в виде вертикального списка.

Возможно ли это, и если да, то как это сделать?

4b9b3361

Ответ 1

Немного больше времени на изучение API дало бы мне ответ:

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

Ответ 2

Вот эквивалент для более старых версий:

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