jbuzzer Logo SourceForge.net Logo

What is JChart2D?

JChart2D is an minimalistic charting library published under the OSI approved GNU LESSER GENERAL PUBLIC LICENSE. It is designed for displaying multiple traces consisting of tracepoints. JChart2D is centered around a single configureable swing widget: the Chart2D. It is a JComponent one can add to a java swing user interface. Therefore basic knowledge of java awt and swing and the information provided on this site is helpful. If no basic knowledge of swing and awt is given, the example code will give a quick entry as well.

Why yet another charting library?

Many open source charting libraries are available. One list may be found at http://www.par.univie.ac.at/project/askalon/visualization/links.html (Askalon itself provides a big charting library).
For finding a library that fits your need a look http://www.java2s.com/Code/Java/Chart/CatalogChart.htm could be helpful too.

These solutions differ in purpose and ease of use. Some are especially intended for business charting and therefore allow a lot of visual configuration and nice designs. To state it in one sentence: JChart2D is intended for engineering tasks and not for presentations. It's speciality is run time - dynamic precise display of data with a minimal configuration overhead.

Intended audience

Everybody may use JChart2D for free. Personally I would be very unhappy if it would be used within a "homeland security" and "war on terrorism" company. Even if it would be a techical honour to JChart2D as warfare requires high precision and engineering qualities.

Latest News

The news are exported as a weekly cronjob, so it might take a day before changes are reflected.
Last retrieval: Thursday, 22-Jan-2009 18:12:08 UTC.

JChart2D 3.1.0 released   2008-12-02 06:34 - JChart2D
Version 3.1.0 of JChart2D - a real-time x-y chart library under LGPL written in Java - has been released.

Minor bugs related to the user interface have been fixed.
Read More »

JChart2D 3.0.0 released   2008-06-01 19:45 - JChart2D
Version 3.0.0 of JChart2D - a real-time x-y chart Java library under LGPL with scope on performance and a minimal learning curve - has been released.
Read More »

JChart2D 2.2.3 released   2008-05-30 20:48 - JChart2D
JChart2D is a x-y chart Java library under LGPL with scope on real - time, performance and a minimal learning curve.
Read More »

JChart2D 2.2.2 re - release   2007-12-17 21:44 - JChart2D
A serious bug in the binary release of JChart2D was reported. It was impossible to render more than 1000 points due to the use of a ring buffer with this capacity for cumulating many drawLine request to a single drawPolyline request. Therefore the binary version was replaced. Everyone who downloaded yesterday should download again in case traces with more than 1000 data points at a time are used.
Read More »

JChart2D 2.2.2 released    2007-12-16 09:06 - JChart2D
JChart2D is a real - time x-y chart Java library under LGPL with scope on performance and a minimal learning curve.
Read More »

JChart2D 3.0.0 to come.    2007-11-14 22:05 - JChart2D
A feature request for multiple axes has been made over a year ago and was postponed again and again. Finally time and courage was there to start working on this feature that causes heavy core changes.
Read More »

JChart2D 2.2.1 released    2007-10-22 20:58 - JChart2D
Jchart2D is a scientific x-y plot library tuned for performance and a tiny learning curve.

Version 2.2.1 fixes various special bugs related to UI response. Especially error bars are now compatible with zoomed charts and transformed axes. Additionally transformed axes are now compatible with zoomed charts.
Read More »

JChart2D 2.2.0 released   2007-09-16 11:06 - JChart2D
Version 2.2.0 of the Java real time XY - charting library fixes several bugs mostly related to UI updates in case of user interactions. Some advanced features like an inverse axis, an arithmetic mean trace and API support for chains of computational traces that calculate their values based upon the data of other master traces have been added too.
Read More »

JChart2D 2.1.2 (performance) released   2007-07-25 05:47 - JChart2D
This release of JChart2D the Java real time XY - charting library covers a major performance boost in dynamic charting mode as well as bug fixes in the scope of UI updates for user interactions.

Credits go to the formula student race car team http://www.lionsracing.de who detected a performance bottleneck. Thanks go to Vasilis Pappas for contribution of the zoom out context menu for zoomable charts.
Read More »

JChart2D in action: Telemetry for formula student race car   2007-05-29 06:05 - JChart2D
the german lions racing team that constructs formula student race cars uses jchart2d in their clients for real time telemetry. Read more at http://www.lionsracing.de/ [german only]
Read More »

Site news archive »

Last updated on by Achim Westermann hits: