Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

JChart2D / News: Recent posts

JChart2d git repository location has changed

Dear developers,

due to the migration to the new sourceforge Allura developer platform (http://incubator.apache.org/allura/) the git repository location has changed.

Old repository url: git://jchart2d.git.sourceforge.net/gitroot/jchart2d/jchart2d

New repository checkout command: git clone git://git.code.sf.net/p/jchart2d/code jchart2d-code

The old repository is set to read-only now.

More info: https://sourceforge.net/p/forge/community-docs/Repository%20Upgrade%20FAQ/

Posted by Achim Westermann 2013-04-15

JChart2d mavenized

Today JChart2d was added to the maven central repository. Thanks go to Tübingen where Fabian volunteered for this!

<dependency>
<groupId>net.sf.jchart2d</groupId>
<artifactId>jchart2d</artifactId>
<version>3.3.2</version>
</dependency>

Posted by Achim Westermann 2013-02-22

First youtube video I found

In this video jchart2d was used for another realtime application:

http://www.youtube.com/watch?v=RQdj5gkDt7s

Posted by Achim Westermann 2012-08-29

JChart2D and the Three Prime Directives

An interesting blog article judging JChart2D by the "Three Prime Directives" of OpenSource. I don't enjoy the bad rating of JFreechart though.

"...JChart2D embodies the spirit of truly free open-source software in that it doesn't require its users to pay for its service."

http://rbvsoftware.blogspot.com/2011/08/jchart2d-free-simple-open-charting.html

Posted by Achim Westermann 2011-10-02

JChart2D 3.2.2 released

JChart2D is a x-y chart library written in Java under LGPL with scope on realtime performance and a minimal learning curve. This is a regression bug fix release with some new features regarding custom axis scales.

Bugfixes:
Dynamic charts with highlighting now clear highlighted points.
Removing traces now works correctly again.
Stacked vertical charts now align again.
Logarithmic axes now have correct labels.
Test sources are now contained in the source download. ... read more

Posted by Achim Westermann 2011-09-25

JChart2D 3.2.1 released

JChart2D is a x-y chart library written in Java under LGPL with scope on realtime performance and a minimal learning curve. This is a major bug fixes release with small UI features.

Important bugs related to memory-leaks, point highlighting, zooming and dead-locks were fixed in the last 10 months.

On the feature list we have additions to the available menu items for anti-aliasing and highlighting ... read more

Posted by Achim Westermann 2011-04-16

JChart2D migrated to GIT

Dear developers,
as CVS might be in the "end-of-life" phase on sourceforge, jchart2d has been moved to GIT. All major releases have been preserved in history. However minor changes are now gone from history.
For eclipse users which are new to GIT I recommend the egit plugin.
kind regards,
Achim

Posted by Achim Westermann 2011-02-24

Moving to GIT

After the recent attack to sf (https://sourceforge.net/blog/sourceforge-attack-full-report/) it was announced that CVS on sf is at the "end-of-life" stage. JChart2d is currently moving to git. Major releases of jchart2d are merged in step by step to GIT by now.
Please continue to use CVS until this merge is complete and CVS is removed from this project.
kind regards,
Achim

Posted by Achim Westermann 2011-02-24

JChart2D in action: Training of a MLP

Thomas Unterthiner used JChart2d in an applet for comparing different training algorithms for a Multi Layer Perceptron (neural network). Read more and see the applet in action: http://bluetiger.bauchlandung.org/other/annea/

Posted by Achim Westermann 2010-07-01

DC sweep waveform viewer with JChart2D

When it comes to precision and speed JChart2D seems to be a good choice: "Planned for opensource release" - I hope they will do this.
http://www.mixedmode.com/cgi-bin/main.cgi?view=jtr0view

Posted by Achim Westermann 2010-06-25

JChart2d function plotting

Cospandesign.com did something I had in mind as an application of JChart2D for years: Combine it with a function evaluation library to plot mathematical functions. JEval and JChart2d were used for this work.
Read more: http://www.cospandesign.com/?p=124

Posted by Achim Westermann 2010-06-19

JChart2D 3.2.0 released

JChart2D is a x-y chart library written in Java under LGPL with scope on realtime performance and a minimal learning curve. This is an overdue release (last release in 2008) to bring out major new features and bug fixes.

Various bugs with scope on error bars, z-index handling, axis replacement, dynamic tic scrolling, plotting of NaN values (now cause a discontinuation of the trace), illegal paint fragments of zoomed charts have been fixed. ... read more

Posted by Achim Westermann 2010-06-02

JChart2D used for for system dynamics simulation

JChart2D in action for sphinx SD. Check out the screens:
http://sourceforge.net/projects/sphinxes/

Posted by Achim Westermann 2009-08-20

JChart2D 3.1.0 released

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.
New features have been added:
- Single data points may be highlighted.
- Traces may be tracked with a tool tip.
- Charts may be saved to eps files.
- Charts may be printed via a print dialog.

Special Thanks go to bug reporters and feature requesters. ... read more

Posted by Achim Westermann 2008-12-02

JChart2D 3.0.0 released

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.

JChart2D now requires java 1.5. Multiple x and y axes are now configurable on the left, right, top and bottom edge of the chart. Charts are now serializable. A minimum repaint latency may be configured that allows to collapse many repaint requests into one (required for high performance in real time applications).... read more

Posted by Achim Westermann 2008-06-01

JChart2D 2.2.3 released

JChart2D is a x-y chart Java library under LGPL with scope on real - time, performance and a minimal learning curve.
This is the last version 2 bugfix release that is compatible with java 1.4.2. The upcoming version 3.0.0 will require Java 1.5.

Zooming now interpolates connections in the visible range of two points outside the zooming range. The size of snapshot images has been corrected to the chart dimensions. The amount of points when using the default trace painter has been increased from 1000 to "unlimited". Also removing and adding a trace with exactly the same data does not cause a rendering error any more. Furthermore a performance improvement for traces without error bars has been made. ... read more

Posted by Achim Westermann 2008-05-30

JChart2D 2.2.2 re - release

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

Posted by Achim Westermann 2007-12-17

JChart2D 2.2.2 released

JChart2D is a real - time x-y chart Java library under LGPL with scope on performance and a minimal learning curve.
This is a stability release. A possible infinite loop and an UI update bug preventing changed trace names have been fixed. For real - time charting with a high throughput of data points the library has been hardened against frequent repaint requests by a configurable minimum repaint latency. ... read more

Posted by Achim Westermann 2007-12-16

JChart2D 3.0.0 to come.

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.
The release containing this feature will be jchart2d-3.0.0. It is available in CVS in the separate branch DEV-V-3. Early birds may now check out (under eclipse choose Team->Switch to another Branch or version and then refresh the branches). The current CVS tree has been tested partially with the old demo code and the old test cases.
While I cannot give a concrete timeline for the release I can promise that the version will be released in future without major API changes.

Posted by Achim Westermann 2007-11-14

JChart2D 2.2.1 released

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.
UI support for setting titles and fonts for axis has been added too. Also modal dialogs now work after minimizing and maximizing the main application window. ... read more

Posted by Achim Westermann 2007-10-22

JChart2D 2.2.0 released

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.

API changes include refactoring of class and package names. For details please see the release notes linked below. ... read more

Posted by Achim Westermann 2007-09-16

JChart2D 2.1.2 (performance) released

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

Posted by Achim Westermann 2007-07-25

JChart2D in action: Telemetry for formula student race car

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]

Posted by Achim Westermann 2007-05-29

JChart2D 2.1.1 released

JChart2D is a library for precise rendering of two-dimensional data in real time with scope on a minimal learning curve, precision and performance.
This is a bugfix and performance release with scope on layout, event handling, headless snapshot mode as well as java 6 compatiblity.

Changelog and Release Notes:
http://sourceforge.net/project/shownotes.php?release_id=454853&group_id=50440

Download:
http://sourceforge.net/project/showfiles.php?group_id=50440&package_id=207440 ... read more

Posted by Achim Westermann 2007-03-30

JChart2D 2.1.0 released

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.

Changelog and Release Notes:
http://sourceforge.net/project/shownotes.php?release_id=454853&group_id=50440 ... read more

Posted by Achim Westermann 2006-10-12