Ярлыки гистограммы JFreeChart - PullRequest
       2

Ярлыки гистограммы JFreeChart

4 голосов
/ 23 августа 2011

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

Bar Graph with Label inside bar

Ответы [ 3 ]

9 голосов
/ 24 августа 2011

Я использовал следующий код, чтобы он работал:

StackedBarRenderer renderer = new StackedBarRenderer(false);
renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
renderer.setBaseItemLabelsVisible(true);
chart.getCategoryPlot().setRenderer(renderer);`
5 голосов
/ 23 августа 2011

Просто укажите желаемое ItemLabelPosition в вашем CategoryItemLabelGenerator. BarChartDemo3 - пример, показанный здесь .

4 голосов
/ 05 сентября 2012

Вы можете использовать ItemLabelPosition DOC Здесь

renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12,TextAnchor.TOP_CENTER  ))

Выход: -

enter image description here

...