item labels overlapping

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
tynch
Posts: 1
Joined: Fri Mar 31, 2017 9:14 am
antibot: No, of course not.

item labels overlapping

Post by tynch » Fri Mar 31, 2017 9:40 am

Hi,
I'm using stacked bar chart and customizing Item Label position.

I have a problem with showing Itemlabel when my results in columns are too narrow, my ItemLabels are overlapping. How can I add additional space when showing itemlabels?
https://1drv.ms/i/s!Aj3uZwN7CC9agQIHjKkmQs85zsZ1

my customizer:
}

Code: Select all

public class CustomLabel3 implements JRChartCustomizer {

    @Override
    public void customize(JFreeChart chart, JRChart jasperChart)   {     
        CategoryPlot categoryPlot = (CategoryPlot) chart.getPlot();
        BarRenderer renderer= (BarRenderer) categoryPlot.getRenderer();
        renderer.setBaseItemLabelGenerator((CategoryItemLabelGenerator) new StandardCategoryItemLabelGenerator());
        Font itemLabelFont = renderer.getBaseItemLabelFont();
        renderer.setBaseItemLabelFont(itemLabelFont.deriveFont(new Float(6.0)));
              
        renderer.setBaseItemLabelsVisible(true);
        renderer.setBasePositiveItemLabelPosition(new ItemLabelPosition(ItemLabelAnchor.OUTSIDE3, TextAnchor.BASELINE_LEFT));
    }

tnx. M.

david.gilbert
JFreeChart Project Leader
Posts: 11734
Joined: Fri Mar 14, 2003 10:29 am
antibot: No, of course not.
Contact:

Re: item labels overlapping

Post by david.gilbert » Sat Apr 01, 2017 8:44 am

Unfortunately there is no general solution provided by JFreeChart for this problem.
David Gilbert
JFreeChart Project Leader

:idea: Read my blog
:idea: Support JFree via the Github sponsorship program

Locked