Jzy3d is an open-source Java library that allows you to easily draw 3D scientific data.
Jzy3d is an open-source Java library that allows you to easily draw 3D scientific data: surfaces, scatter plots, bar charts, and lot of other 3D primitives. The API provides support for rich interactive charts, with colorbars, tooltips and overlays. Axis and chart layout can be fully customized and enhanced.
Relying on JOGL2, you can easily deploy native OpenGL charts on Windows, Unix, MacOs and integrate into Swing, AWT, or SWT. Various contributions have also made Jzy3d available for other languages/platforms such as Scala, Groovy, and Matlab.
Source: http://jzy3d.org/