SciGraph, a set of java graphics classes, were developed to allow a NOAAServer user to interactively preview and overlay plots. SciGraph was designed to allow a graphics developer a great deal of flexibility and freedom in producing graphics applications. Support for multiple transformations, X-Y plots, contour and "pixel" plots, and vector plots are part of SciGraph. SciGraph also provides developer support to allow users to zoom a graph and select graphical elements using a mouse.
The first SciGraph application is the NOAAServer Prototype data browser. SciGraph enables a user to preview and overlay plots from multiple datasets that are stored on different servers.
SciGraph is currently implemented using the Java JDK 1.1. Future plans include porting SciGraph to JDK 1.2 and the Java2D API. The new features of Java2D will enable SciGraph to support line styles (e.g. dashed, line widths), rotation of text at arbitrary angles, and improved font capabilities