TeeChart for Java offers hundreds of Chart styles (in 2D and 3D plus multiple combinations), 32 mathematical functions and 19 Chart Tool components for additional functionality including dragging of series marks, annotation objects, cursors and manual trend lines, coloring bands, etc.

URL: http://www.steema.com/products/teechart/java/overview.html
Licence: Proprietary