| Interface | Description |
|---|---|
| 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<K extends Comparable<K>> |
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 | Description |
|---|---|
| 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<K extends Comparable<K>> |
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 © 2025 Central Laboratory of the Research Councils. All Rights Reserved.