Ti consiglio JFreeChart,
io ho dovuto fare un grafico 2D e mi sono trovato bene...ma credo si possa trovare qualcosa anche per il 3D...

Ciao.