La prima che mi viene in mente è JFreeChart

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

di cui è stato scritto anche in un articolo qui su html.it

http://java.html.it/articoli/leggi/2...on-jfreechart/