Jump to content
We've recently updated our Privacy Statement, available here ×

niyu.cuatro

Members
  • Posts

    1
  • Joined

  • Last visited

niyu.cuatro's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare

Recent Badges

0

Reputation

  1. It's a bit late but maybe this helps someone in the future. I managed to solve this exact same problem by adding empty series and using a chart customizer. My category series look like this: <categorySeries> <seriesExpression><![CDATA["sales"]]></seriesExpression> <categoryExpression><![CDATA[$F{REGION}]]></categoryExpression> <valueExpression><![CDATA[$F{RES}]]></valueExpression> </categorySeries> <categorySeries> <seriesExpression><![CDATA[""]]></seriesExpression> <categoryExpression><![CDATA[$F{REGION}]]></categoryExpression> <valueExpression><![CDATA[0]]></valueExpression> </categorySeries>[/code] <categorySeries> <seriesExpression><![CDATA[""]]></seriesExpression> <categoryExpression><![CDATA[$F{REGION}]]></categoryExpression> <valueExpression><![CDATA[0]]></valueExpression> </categorySeries> <categorySeries> <seriesExpression><![CDATA["orders"]]></seriesExpression> <categoryExpression><![CDATA[$F{REGION}]]></categoryExpression> <valueExpression><![CDATA[$F{SUMA}]]></valueExpression> </categorySeries>[/code]In each one of the multiaxis' axis. Then with a Chart customizer setted on the multiaxis: public class BarChartSeparator implements JRChartCustomizer { @Override public void customize(JFreeChart chart, JRChart jasperChart) { // TODO Auto-generated method stub chart.getCategoryPlot().getRenderer(0).setSeriesVisibleInLegend(1, false); chart.getCategoryPlot().getRenderer(1).setSeriesVisibleInLegend(0, false); }}[/code]It may not be the most elegant solution posible, but it does the job.
×
×
  • Create New...