Package uk.ac.starlink.ttools.plot

Interface Summary
BinnedData Stores and dispenses binned data for a histogram.
BinnedData.Bin Represents a single bin.
ColorTweaker Interface defining how a colour is changed from some input colour to some output colour.
DataColorTweaker ColorTweaker which can adjust plotting colours on the basis of a supplied array of values (auxiliary data coordinates).
ErrorModeSelection Supplies an ErrorMode.
MapBinnedData.BinMapper Defines the mapping of numerical values to map keys.
Picture Interface for a self-contained object which can paint itself on a graphics context.
Pixellator Reusable iterator over pixel positions.
PlotData Describes the point data to be plotted, including information about different data subsets and corresponding plotting styles.
PlotListener Interface for objects which wish to be informed when a plot has been completed.
PlotSurface Defines a surface onto which plots are made.
PointPlacer Maps a data point onto a screen point.
PointSequence Iterator over point data described by PlotData.
Shader Defines an object which can modify an sRGB colour as defined by a scalar parameter.
Style Defines a style for marking a set of data.
StyleSet Defines a sequence of styles intended for use within a single plot.
 

Class Summary
ArrayPlotData PlotData implementation which stores its data in an array of PointData objects.
AuxLegend Displays a legend for an auxiliary (colour) axis.
AxisLabeller Assigns and draws axis labels.
AxisLabeller.TickStyle Defines tick mark annotation styles.
AxisLabels Contains labels for an axis.
BarStyle Defines a style for plotting a bar in a histogram.
BarStyle.Form Describes the form of a bar style, that is what each bar looks like.
BarStyle.Placement Describes bar placement, that is how multiple bars covering the same data range are to be arranged.
BarStyles Provides several factory methods for constructing StyleSets which dispense BarStyles.
BinGrid Stores a grid of bins which contain sums, which may be simple counts or weighted sums.
BitmapSortPlotVolume PlotVolume implementation which accumulates all points to plot and then draws them in a way suitable for a bitmap-type context.
BitmapSortPlotVolume.Workspace Opaque workspace object for use with BitmapSortPlotVolume instances.
BitSetPixellator Pixellator built on a bit vector.
CartesianPlot3D Plot3D which works with Cartesian coordinates.
Corner Describes the corners of a 3-dimensional cube.
DataBounds Encapsulates what is known about the ranges along each axis of a data set.
DefaultStyle Convenience partial implementation of Style which has a defined colour and stroke style, with other attributes given by a single object.
DensityPlot Component which can display a density plot, which is to say, a two-dimensional histogram.
DensityPlotEvent PlotEvent for density plots.
DensityPlotState PlotState specialist subclass used for density maps.
DensityStyle Style for the way that a density map (2d histogram) is plotted.
DensityStyle.Channel Enumeration class which describes a colour channel.
Drawing Provides drawing primitives on a pixel map.
ErrorMarkStyleSet StyleSet which wraps an existing one to give it a different error renderer.
ErrorMode Enumeration class which describes, for each dimension, what is the error reporting regime.
ErrorMode.Extent Enumeration class which lists the distance quantities used by different error modes.
ErrorRenderer Renders error bars.
ExternalFontMapper IText FontMapper implementation that works with externally supplied TTF files.
FixedEpsGraphics2D Graphics2D implementation which can write to Encapsulated PostScript.
Fogger Defines how colours are changed at different depths (distances away from the viewer) by interposing a 'fog' which makes the colours gloomier the further away you go.
GraphicExporter Exports painted graphics to an output file in some graphics format.
GraphicsBitmap Allows one to draw 1-bit graphcs onto a graphics context and to retrieve the resulting bitmap in the form of a Pixellator.
GraphSurface Plotting surface for drawing graphs on.
Histogram Component which draws a histogram.
HistogramPlotState Specialisation of PlotState for use with histograms.
Legend Draws the legend for identifying points on a plot.
LinesPlot Component which paints a stack of line plots.
LinesPlotState PlotState subclass for use with stacked line plots.
LutSteal Acquires a lookup table by scraping pixels from a colour ramp icon.
MapBinnedData BinnedData implementation that uses a map.
MarkShape Defines the abstract shape of a MarkStyle.
MarkStyle Defines a style of marker for plotting in a scatter plot.
MarkStyle.Line Enumeration class describing the types of line which can be drawn in association with markers.
MarkStyles Provides several factory methods for constructing StyleSets which dispense MarkStyles.
Matrices Utility class for linear algebra in 3-dimensional space.
MultiPlotData PlotData implementation which aggregates a set of constituent PlotDatas.
NormalisedBinnedData Wrapper implementation of BinnedData which normalises bins so that the total value of all bins in a given subset is unity.
PdfGraphicExporter GraphicExporter implementation that exports to PDF format.
PictureImageIcon Adapter class that makes a Picture usable as an Icon, suitable for use in a pixel (non-vector) context.
PixelMask 2-dimensional bit mask.
Plot3D Component which paints a 3d plot.
Plot3D.RangeChecker Interface for checking that a 3-d coordinate is in range.
Plot3D.Transformer3D Transforms points in 3d data space to points in 3d graphics space.
Plot3DState PlotState subclass which has specific features for specifying the state of 3D scatter plots.
PlotDataPointIterator PointIterator implementation based on a PlotData object.
PlotEvent Event sent to a PlotListener when a plot has been completed.
PlotState Characterises the details of how a plot is to be done.
PlotState.SimpleValueInfo ValueInfo implementation which ignores information that's not relevant to plotting.
PlotVolume Plots 3D points on a 2D graphics context.
Point3D Object which represents a point to be plotted on a PlotVolume.
PointArrayPixellator Pixellator based on an array of Point objects.
PointData Contains data for a single point in a PointSequence.
PointIterator Iterates over the points which have actually been plotted to the screen.
PtPlotSurface PlotSurface implementation which uses Ptplot classes for axis plotting
Range Describes a one-dimensional range.
Rounder Provides round numbers.
ScatterPlot Component which can display a scatter plot of points.
ScatterPlotEvent PlotEvent for scatter plots.
Shaders Provides some implementations of the Shader interface.
ShaderTweaker DataColorTweaker implementation which uses an array of Shader objects.
SphericalPlot3D Plot3D which works with spherical polar coordinates.
SphericalPlotState PlotState specific to spherical 3D plots.
Styles Utility class relating to the StyleSet interface.
SubsetSelectionPlotData PlotData wrapper implementation which rearranges subset indexes.
SurfacePlot Abstract superclass for plot components which display on a PlotSurface.
TablePlot Superclass for all components which draw plots from table data.
TranslatedPixellator Pixellator which modifies the behaviour of a base Pixellator by translating it on the XY plane.
VectorSortPlotVolume PlotVolume implementation which accumulates all points to plot and then plots them by drawing, suitable for a vector-like context.
WrapperPlotData PlotData implementation based on an existing PlotData object.
WrapperPointSequence PointSequence implementation based on an existing PointSequence object.
XYStats Calculates X-Y correlation statistics.
ZBufferPlotVolume PlotVolume which uses a Z-buffer to keep track of which pixels are in front.
ZBufferPlotVolume.Workspace Opaque workspace object for use with ZBufferPlotVolume instances.
 



Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.