Package analyzer.plot

Plotting classes for the analyzer packages.

See:
          Description

Interface Summary
Range Interface for objects that provide a range of one-dimensional coordinates.
 

Class Summary
AutoXRange Implementation of Range for reading the X range off of an XYDataSource.
AutoYRange Implementation of Range for reading the Y range off of an XYDataSource.
Axis Class for drawing a one-dimensional coordinate axis.
ConstRange Implementation of Range for reading the X range off of an XYDataSource.
CoordRange Class for storing a two-dimensional coordinate range, given by two Range objects.
CoordSys Class for representing a local coordinate system.
Line Draw a straight line, either horizontal or vertical.
Plot A class that implements PlotBox and attaches to a PlotPanel.
PlotBox Container class for PlotElements.
PlotElement The base class of all plot elements.
PlotFrame A rectangular frame for PlotBox.
PlotPanel A JPanel for holding and displaying a plot.
PlotStroke Stroke with simpler constructor for plotting applicaitons.
RotCoordSys Class for representing a local coordinate system.
WindowRange Implementation of Range that attaches to a DoubleWindowModel.
XWindowMarks A rectangular frame for PlotBox.
XYBarPlot Make an x-y plot from array data.
XYPlot Make an x-y plot from array data, using lines.
XYPoints Make an x-y plot from array data, using points.
 

Package analyzer.plot Description

Plotting classes for the analyzer packages. This package is built on the Java2D graphics classes. The classes are divided into three types:

  1. The PlotPanel class holds the plot.
  2. PlotElements
  3. are any objects that make up the plot, such as axes, xy-functions, and data labels. Also, this is a base class of PlotBox, described next.
  4. PlotBox and the Plot subclass are special PlotElements that are containers. These form the tree nodes, and Plot forms the base of the tree, which fits into the PlotPanel

In addition to these classes, there is a class CoordSys which serves to represent a local coordinate system, defined by an affine tranformation and a coordinate range.



Email questions and comments to
shumway@uiuc.edu or nzhong@ncsa.uiuc.edu