In JFreeChart is there a notion of a composite Chart.
I need to layout several charts in a grid like arrangement.
Each chart in the grid needs to have its own separate title.
I would like to be able to save this composite chart into a png file
I would get a code snippet that explains how to do this.
As shown here, ChartPanel can be placed in any desired Swing layout.
The example cited uses GridLayout. ChartUtilities has methods for rendering a chart as a .png. I see several approaches to getting a composite image:
Use Robot#createScreenCapture() to image the layout, as shown here and here; the resulting BufferedImage can be saved using ImageIO.write().
Use JFreeChart#createBufferedImage() to render each chart and impose the individual images into a BufferedImage to create a single image, as suggested here.
Implement the Printable interface to render the image in a graphics context, as shown here.

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With