Create multiple pie chart in single frame using JFreeChart
This Example shows you how to create a multiple pie charts in a single frame in jsp page using JFreeChart. Code given below creates a simple pie charts
for given values.
In the code given below we have extended class ApplicationFrame to create a frame and also pass a string value to the constructor of ApplicationFrame class by using super keyword that will be name of the created frame.
Methods used in this example are described below:
pack(): This method invokes the layout manager.
centerFrameOnScreen(): This method is used for the position of the frame in the middle of the screen.
setVisible(): This method is used for display frame on the screen.
createCategoryDataset(): This method is used to create the instance of CategoryDataset Interface and that contains a copy of the data in an array.
createMultiplePieChart(): This method is used to create bar chart for given values. It
takes title, category axis label, dataset, legend, tool tips and urls as parameters.
saveChartAsPNG(): This method is used to save chart in to png format.
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
April 19, 2012
nice tut (not tit)
I dont understand why not anyone comment on such awesome tutorials....i love your tuts mate
September 4, 2012
getting no file found exception
I used the above code but I am getting the following exception : java.io.FileNotFoundException: webapps\jspchart\web\multipiechart.png (The system cannot find the path specified)
My folder structure is WebContent-WEB-INF-webapps-jspchart-web
July 6, 2015
from where we get the png image.
the output of this program is:
java.io.FileNotFoundException: ..\webapps\jspchart\web\barchart.png (The system cannot find the path specified)
Filter Results AdsClose