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

niyu.cuatro

Members
  • Posts

    1
  • Joined

  • Last visited

 Content Type 

Profiles

Forum

Events

Featured Visualizations

Knowledge Base

Documentation (PDF Downloads)

Blog

Documentation (Test Area)

Documentation

Dr. Jaspersoft Webinar Series

Security Advisories

Downloads

Everything posted by niyu.cuatro

  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...