(JFreeChart is an open diagramming class library on the JAVA platform. It is written entirely in JAVA language and is designed for applications, applets, servlets and JSPs. JFreeChart can generate pie charts, bar charts, scatterplots, timeseries, Ganttcharts and other charts, and can produce PNG and JPEG output, as well as PDF and EXCEL.)