Reputation: 433
The Java Swing GUI that I'm developing needs to plot a 2D graph based on the x and y coordinates generated in the program.
Is there a Swing component for that?
Or is there any other open source package for the purpose?
Upvotes: 18
Views: 72992
Reputation: 16602
Here is a related answer of me: I have summary of existing tools and show a alternative option to create interactive charts with Gnuplot in a JPanel
For your case (2d charts) JFreeChart is OK. But sometimes JFreeChart is overkill for simple charts.
Upvotes: 1
Reputation: 7937
check out the feature comparison for Java report and charting libraries; http://java-source.net/open-source/charting-and-reporting
Upvotes: 11
Reputation: 7758
You should check out JFreeChart which has Swing support. Here are some samples:
http://www.jfree.org/jfreechart/samples.html
Upvotes: 31