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

How to create High chart of type Bubble?


gowthamsenmca

Recommended Posts

  • Replies 6
  • Created
  • Last Reply

Top Posters In This Topic

import java.text.DateFormat;
import java.text.FieldPosition;
import java.text.NumberFormat;
import java.text.ParsePosition;
import java.util.Date;
 
import net.sf.jasperreports.engine.JRAbstractChartCustomizer;
import net.sf.jasperreports.engine.JRChart;
 
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
 
public class BubbleDateCustomizer extends JRAbstractChartCustomizer

          public void customize(JFreeChart chart, JRChart jasperChart)
         {
                   NumberAxis domainAxis = (NumberAxis) chart.getXYPlot().getDomainAxis();
                   final DateFormat dateFormat = DateFormat.getDateInstance();
                  domainAxis.setNumberFormatOverride(new NumberFormat()
         {


        public StringBuffer format(double number, StringBuffer toAppendTo, FieldPosition pos)
       {
               return format((long) number, toAppendTo, pos);
        }
 
       public StringBuffer format(long number, StringBuffer toAppendTo, FieldPosition pos)
      {
               return dateFormat.format(new Date(number), toAppendTo, pos);
      }
 
      public Number parse(String source, ParsePosition parsePosition)
     {
            throw new UnsupportedOperationException();
     }
  });
 }
 

This example was written by Lucian a member on this community.

I am posting it as an example of a custom chart.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...