Как добавить значения легенды в линейный график? - PullRequest
3 голосов
/ 05 августа 2011

Я использую JasperReport и ireport 4.0,

Я хочу добавить к своим диаграммам следующие значения:

Это то, что у меня сейчас:

enter image description here

Вот что я хочу получить: enter image description here

1 Ответ

1 голос
/ 07 августа 2014

для линейного графика отсутствует атрибут «Показать метки». Но вы можете сделать метки видимыми, используя настройщик диаграммы:

public void customize(JFreeChart chart, JRChart jasperChart){
LineAndShapeRenderer lineRenderer = (LineAndShapeRenderer)chart.getCategoryPlot().getRenderer();
lineRenderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
lineRenderer.setBaseItemLabelsVisible(true);
}

Если это линейная диаграмма XY, используйте XYPlot и StandardXYItemLabelGenerator в приведенном выше фрагменте кода.

...