Charts with Swing
This chart implementation provides graphs of one or more functions as Swing components. The design was made to render large amounts of real-time data. Java 5 or newer is required. Please try the Web Start demonstration.
Prefuse is a set of software tools for creating rich interactive data visualizations. The original prefuse toolkit provides a visualization framework for the Java programming language. The prefuse flare toolkit provides visualization and animation tools for ActionScript and the Adobe Flash Player.
Make charts and dashboards online from CSV or Excel data. Create interactive D3.js charts, reports, and dashboards online. API clients for R and Python.
A reader named Felix posted a comment on the blog, asking how he could make a line chart which has two time series, in which each time series has data for
Openchart2, based on the original JOpenChart library by Sebastian Müller, provides a simple, yet powerful, interface for Java programmers to create two-dimensional charts and plots. The library features an assortment of graph styles, including advanced scatter plots, bar graphs, and pie charts. New features are added constantly to improve the power of the library.
Best of all, Openchart2 is free! The library is licensed under the GNU Lesser GPL, allowing for its inclusion in proprietary software (as long as modifications to the library are released). Furthermore, the developer documentation is available to all.