JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart’s extensive feature set includes:
- a consistent and well-documented API, supporting a wide range of chart types;
- a flexible design that is easy to extend, and targets both server-side and client-side applications;
- support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);
- JFreeChart is “open source” or, more specifically, free software. It is distributed under the terms of theGNU Lesser General Public Licence (LGPL), which permits use in proprietary applications.
This page contains examples of the charts that can be produced using JFreeChart. If you’d prefer to see a live demo, please try our JFreeChart Demo (web start).
The JFreeChart project was founded seven years ago, in February 2000, by David Gilbert. Today, JFreeChart is used by approximately 40,000 to 50,000 developers (see a list of some of the products and projects that use JFreeChart). The project continues to be managed by Mr Gilbert, with contributions from a diverse community of developers. If you are interested in joining the project, please see the Developers page.
JFreeChart requires the Java 2 platform (JDK version 1.3 or later). Note that JFreeChart is a class library for use by developers, not an end user application.
JFreeChart requires the JCommon class library. The JCommon runtime jar file is included in the JFreeChart download — if you require the source code for JCommon (recommended), you need to download this separately.
Funding for the project is provided by Object Refinery Limited, David Gilbert’s private limited liability company based in the United Kingdom. Object Refinery sells documentation and consulting services related to JFreeChart.
- Flash Remoting for J2EE
- J2EE Checklists
- AWT vs Swings
- What is Beehive
- CGI Tutorials
- CORBA tutorials
- J2EE Application server
- J2EE History
- J2EE Design Patterns
- J2EE Interview Questions
- Application Server
- What is Manifest
- What is Maven
- Maven 2
- POJO Application Frameworks
- Web 2.0
- AWT vs Swings
- J2ME- Java2,Micro Edition
- iBatis DAO
- Working with eclipse and CVS
- XDoclet tutorial
- Cross-site scripting
- Cross-site scripting – part 2
- Workflow Component
- How to check performance in J2EE applications
- Sun VirtualBox
- Secure Coding Guidelines
- Eclipse Shortcuts
- Applications on Eclipse
- Extension Points
- Best place in the internet where you will get Java J2ee pdf tutorials
- DISTRIBUTED MULTI-TIERED APPLICATION
- J2EE Containers
- Adaptive vs Responsive design
- Creating an Eclipse RCP application
- ElasticSearch – Storage Architecture using Inverted Indexes
- Architectural Considerations for using Elasticsearch
- How to use Elasticsearch with SQL Server