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: Sunday, 16-Dec-2007 07:21:47 PST.
JChart2D 2.2.2 released 2007-12-16 01: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 14: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 13: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 04: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-24 22: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-28 23: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 »
JChart2D 2.1.1 released 2007-03-30 16:47 - JChart2D
JChart2D is a library for precise rendering of two-dimensional data in real time with scope on a minimal learning curve, precision and performance.
Read More »
JChart2D 2.1.0 released 2006-10-12 01:45 - JChart2D
JChart2D is a library for precise rendering of two-dimensional data in real time with scope on a minimal learning curve, precision and performance.
New features are zooming in both directions, API for highly configurable error bars, rendering of vertical bars and significant improvement of snapshots via anti-aliasing.
Also some bugs in the scope of UI, release build and API are included.
Read More »
JChart2D 2.0.1 released 2006-06-05 05:30 - JChart2D
JChart2D is a swing widget for precise and efficient runtime visualization of data in a chart.
Read More »
JChart2D 2.0.0 released 2006-05-31 15:15 - JChart2D
JChart2D is a library for precise rendering of two-dimensional data in real time with scope on a minimal learning curve, precision and performance.
Read More »
JChart2D 1.1.1 released 2006-04-12 16:05 - JChart2D
JChart2D is a library for rendering two-dimensional data in real time with minimal configuration overhead intended for precise engineering task.
The new version fixes a hard memory leak and some minor bugs, provides additional popup menu controls and ships now fully under LGPL 2.1.
Read More »
JChart2D 1.1.0 released 2006-02-12 07:11 - JChart2D
JChart2D is a real time charting library for fast and precise
visualisation of two-dimensional traces with a minimum configuration
effort.
Read More »
JChart2D 1.03 released 2005-03-03 02:54 - JChart2D
JChart2D is a swing widget for precise runtime vizualisation of tuples in form of stripe charts.
This version covers new features. The chart may be saved as an image in a format supported by the java runtime environment (png,jpeg,bmp). Data collection may be stopped and restarted. A demo application demonstrates these features.
Read More »
JChart2D homepage relaunched 2004-12-11 03:00 - JChart2D
JChart2D is a swing widget for precise runtime display of tuples in form of stripe charts. The new homepage now contains extensive documentation for developers and a demo applet.
Homepage:
Read More »
JChart2D 1.02 released. 2004-12-09 05:12 - JChart2D
JChart2D is a swing widget for precise runtime vizualisation of tuples in form of stripe charts.
This release is for stability only and fixes a deadlock in multithreaded use.
Read More »
JChart2D 1.01 released. 2004-09-09 03:16 - JChart2D
JChart2D is a swing component for precise runtime display of numerical tuples in a coordinate system.
Read More »
cvs mounted 2002-04-07 17:42 - JChart2D
Finally i managed to import the latest sources to cvs. For a greenhorn using win it took a day...
Read More »
JChart2D Released 2002-04-06 15:20 - JChart2D
JChart2D 1.0 Alpha, the first stable build is released.
Read More »
