PKay
PKay

Reputation: 433

Plot Graphs in Java

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

Answers (4)

timaschew
timaschew

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

Java 3D plot library?

For your case (2d charts) JFreeChart is OK. But sometimes JFreeChart is overkill for simple charts.

Upvotes: 1

TheGuyNextDoor
TheGuyNextDoor

Reputation: 7937

check out the feature comparison for Java report and charting libraries; http://java-source.net/open-source/charting-and-reporting

Upvotes: 11

Olly
Olly

Reputation: 7758

You should check out JFreeChart which has Swing support. Here are some samples:

http://www.jfree.org/jfreechart/samples.html

Upvotes: 31

Mark
Mark

Reputation: 29119

You should look at JFreeChart.

Upvotes: 17

Related Questions