The JFreeChart Class Library. Version Developer Guide. Written by David Gilbert. January 7, cс , Object Refinery Limited. All rights. Further documentation for JFreeChart (the JFreeChart Developer Guide) is available to purchase from by Object Refinery Limited, a company owned and. This tutorial describes various ways to incorporate JFreeChart in Java-based Add complete path of jfreechartjar and jcommonjar files to the.

Author: Dogar Dum
Country: Lesotho
Language: English (Spanish)
Genre: Software
Published (Last): 21 January 2015
Pages: 374
PDF File Size: 14.42 Mb
ePub File Size: 14.7 Mb
ISBN: 537-3-36914-500-7
Downloads: 90466
Price: Free* [*Free Regsitration Required]
Uploader: Keran

In this tutorial, we learn how to use JFreeChart. We show how to create various types of charts.

The charts are displayed in a Swing application and saved to an image file. We use a Java servlet to create and render a chart in a web browser and retrieve data for a chart from a MySQL database.

A chart is a drawing that shows information in a simple way, often using lines and curves to show amounts. JFreeChart is a popular Java library for creating charts. JFreeChart allows to create a wide variety of fuide interactive and non-interactive charts.

We can create line charts, bar charts, area charts, scatter charts, pie charts, gantt charts and various specialized charts such as wind chart or bubble chart.

JFreeChart is extensively customizable; it allows to modify colours and paints of chart items, legends, styles of the lines or markers. It automatically draws the axis scales and legends.


JFreeChart 1.0.13 Developer Guide

Charts have a built-in capability to gujde in with mouse. The existing charts can be easily updated through the listeners that the library has on its data collections. JFreeChart was started by David Gilbert in Today, JFreeChart is the most widely used charting library among Java developers.

A line chart is a basic type of chart which displays information as a series of data points connected by straight line segments. The parameters of the method are: Here, we set a stroke and a colour for the line of the chart.

JFreeChart tutorial – learn how to create charts in Java

The renderer is set with the setRenderer method. Jfreechat is a collection of utility methods for JFreeChart. It includes methods for converting charts to image formats and creating simple HTML image maps.

An area chart displays graphically quantitative data that change over time. An area chart is created with ChartFactory.

A dataset is created with the DatasetUtilities. A category dataset values associated with categories. In our jfreecharrt, we have years associated with oil consumption.

A bar chart presents grouped data with rectangular bars with lengths proportional to the values that they represent. The bars can be plotted vertically or horizontally. The code example uses a bar chart to show the number of Olympic gold medals per country in London A pie chart is a circular chart which is divided into slices to illustrate numerical proportion.


A pie chart is created with the ChartFactory. In the following example, we use a Java servlet to create a pie chart. The chart is rendered in a web browser. With the getOutputStream method we get an output stream.

Package org.jfree.chart.demo

It is a tunnel to which we send the data. The dataset is populated via a call to executeQuery with the string SQL query.

The executeQuery populates the dataset by executing the supplied query against the existing database connection. The SQL query must return at least two columns. The first column is the category name and remaining columns are values. This tutorial was dedicated to the JFreeChart library.

You might also be interested in the related tutorials: It is also possible to create charts in JavaFX.