What is JFreeChart ?
JFreeChart is a free open source library available for Java which allows users to easily generate professional quality graphs and charts in their applications.
One can create pie charts, bar charts (with an optional 3D-effect), line charts, scatter plots, time series charts, Gantt charts, meter charts (dial, compass and thermometer), symbol charts, wind plots, combination charts and more using JFreeChart.
JFreeChart library can be incorporated in various IDE's (Integrated Development Environment) such as NetBeans, Eclipse and more. It provides an excellent choice for developers who need to add charts to Swing- or Web-based applications.
Figure 1: A sample chart
Figure 1, shows a typical chart created using JFreeChart.