Class ScatterPlotMatrix
java.lang.Object
com.illumon.iris.db.plot.FigureImpl
com.illumon.iris.db.plot.composite.ScatterPlotMatrix
- All Implemented Interfaces:
Axes
,Axis
,BaseFigure
,Chart
,CategoryDataSeries
,CategoryErrorBarDataSeries
,DataSeries
,IntervalXYDataSeries
,MultiSeries
,OHLCDataSeries
,XYDataSeries
,XYDataSeriesFunction
,XYErrorBarDataSeries
,PlotExceptionCause
,Figure
,Series
,Serializable
public class ScatterPlotMatrix extends FigureImpl implements PlotExceptionCause
Creates a scatter plot matrix by graphing each variable against every other variable.
- See Also:
- Serialized Form
-
Method Summary
Modifier and Type Method Description PlotInfo
getPlotInfo()
ScatterPlotMatrix
pointSize(double factor)
Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrix
pointSize(double... factors)
Sets the point size of plot i as the factor infactors
at index i.ScatterPlotMatrix
pointSize(int factor)
Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrix
pointSize(int... factors)
Sets the point size of plot i as the factor infactors
at index i.ScatterPlotMatrix
pointSize(int plotIndex, double factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int plotIndex, int factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int row, int col, double factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int row, int col, int factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int row, int col, long factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int row, int col, Number factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int plotIndex, long factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(int plotIndex, Number factor)
Sets the point size of the plot at indexplotIndex
.ScatterPlotMatrix
pointSize(long factor)
Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrix
pointSize(long... factors)
Sets the point size of plot i as the factor infactors
at index i.ScatterPlotMatrix
pointSize(IndexableData<Double> factors)
Sets the point size of plot i as the factor infactors
at index i.ScatterPlotMatrix
pointSize(Number factor)
Sets the default point size of all plots in this ScatterPlotMatrix.<T extends Number>
ScatterPlotMatrixpointSize(T[] factors)
Sets the point size of plot i as the factor infactors
at index i.static ScatterPlotMatrix
scatterPlotMatrix(double[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(float[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(int[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(long[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(SelectableDataSet sds, String... columns)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(Table t, String... columns)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(String[] variableNames, double[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(String[] variableNames, float[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(String[] variableNames, int[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrix
scatterPlotMatrix(String[] variableNames, long[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static <T extends Number>
ScatterPlotMatrixscatterPlotMatrix(String[] variableNames, T[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.static <T extends Number>
ScatterPlotMatrixscatterPlotMatrix(T[]... variables)
Creates a scatter plot matrix by graphing each variable against every other variable.Methods inherited from class com.illumon.iris.db.plot.FigureImpl
axes, axes, axesRemoveSeries, axis, axisColor, axisColor, axisFormat, axisFormatPattern, axisLabel, axisLabelFont, axisLabelFont, businessTime, businessTime, businessTime, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBar, catErrorBarBy, catErrorBarBy, catHistPlot, catHistPlot, catHistPlot, catHistPlot, catHistPlot, catHistPlot, catHistPlot, catHistPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlot, catPlotBy, catPlotBy, chart, chart, chartRemoveSeries, chartTitle, chartTitle, chartTitle, chartTitle, chartTitle, chartTitle, chartTitle, chartTitleColor, chartTitleColor, chartTitleFont, chartTitleFont, colSpan, errorBarColor, errorBarColor, errorBarColor, errorBarColor, errorBarColor, errorBarColor, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarX, errorBarXBy, errorBarXBy, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXY, errorBarXYBy, errorBarXYBy, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarY, errorBarYBy, errorBarYBy, figureRemoveSeries, figureTitle, figureTitleColor, figureTitleColor, figureTitleFont, figureTitleFont, funcNPoints, funcRange, funcRange, getFigure, gradientVisible, gradientVisible, gridLinesVisible, group, group, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, histPlot, invert, invert, legendColor, legendColor, legendFont, legendFont, legendVisible, lineColor, lineColor, lineColor, lineColor, lineColor, lineColor, lineStyle, lineStyle, linesVisible, linesVisible, log, max, max, maxRowsInTitle, min, min, minorTicks, minorTicksVisible, newAxes, newAxes, newAxes, newAxes, newChart, newChart, newChart, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlot, ohlcPlotBy, ohlcPlotBy, piePercentLabelFormat, piePercentLabelFormat, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, piePlot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plot, plotBy, plotBy, plotOrientation, plotStyle, plotStyle, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColor, pointColorByY, pointColorByY, pointColorByY, pointColorByY, pointColorByY, pointColorByY, pointColorInteger, pointColorInteger, pointColorInteger, pointColorInteger, pointColorInteger, pointColorInteger, pointColorInteger, pointColorInteger, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabel, pointLabelFormat, pointLabelFormat, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointShape, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointSize, pointsVisible, pointsVisible, range, removeChart, removeChart, rowSpan, save, save, save, save, series, series, seriesColor, seriesColor, seriesColor, seriesColor, seriesColor, seriesColor, seriesNamingFunction, seriesNamingFunction, show, span, theme, theme, tickLabelAngle, ticks, ticks, ticksFont, ticksFont, ticksVisible, toolTipPattern, toolTipPattern, transform, twin, twin, twin, twin, twinX, twinX, twinY, twinY, updateInterval, xAxis, xBusinessTime, xBusinessTime, xBusinessTime, xColor, xColor, xFormat, xFormatPattern, xGridLinesVisible, xInvert, xInvert, xLabel, xLabelFont, xLabelFont, xLog, xMax, xMax, xMin, xMin, xMinorTicks, xMinorTicksVisible, xRange, xTickLabelAngle, xTicks, xTicks, xTicksFont, xTicksFont, xTicksVisible, xToolTipPattern, xToolTipPattern, xTransform, yAxis, yBusinessTime, yBusinessTime, yBusinessTime, yColor, yColor, yFormat, yFormatPattern, yGridLinesVisible, yInvert, yInvert, yLabel, yLabelFont, yLabelFont, yLog, yMax, yMax, yMin, yMin, yMinorTicks, yMinorTicksVisible, yRange, yTickLabelAngle, yTicks, yTicks, yTicksFont, yTicksFont, yTicksVisible, yToolTipPattern, yToolTipPattern, yTransform
-
Method Details
-
getPlotInfo
- Specified by:
getPlotInfo
in interfacePlotExceptionCause
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSize
in interfaceDataSeries
- Specified by:
pointSize
in interfaceFigure
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSize
in interfaceDataSeries
- Specified by:
pointSize
in interfaceFigure
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSize
in interfaceDataSeries
- Specified by:
pointSize
in interfaceFigure
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSize
in interfaceDataSeries
- Specified by:
pointSize
in interfaceFigure
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Parameters:
plotIndex
- indexfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Parameters:
plotIndex
- indexfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Parameters:
plotIndex
- indexfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Parameters:
plotIndex
- indexfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. Row and column numbers start at 0 in the upper left hand corner of the grid and increase going top to bottom and left to right respectively. For example, in a 2x2 ScatterPlotMatrix the coordinates would be [(0,0), (0,1)] [(1,0), (1,1)]- Parameters:
row
- row index of this Figure's gridcol
- column index of this Figure's gridfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. Row and column numbers start at 0 in the upper left hand corner of the grid and increase going top to bottom and left to right respectively. For example, in a 2x2 ScatterPlotMatrix the coordinates would be [(0,0), (0,1)] [(1,0), (1,1)]- Parameters:
row
- row index of this Figure's gridcol
- column index of this Figure's gridfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. Row and column numbers start at 0 in the upper left hand corner of the grid and increase going top to bottom and left to right respectively. For example, in a 2x2 ScatterPlotMatrix the coordinates would be [(0,0), (0,1)] [(1,0), (1,1)]- Parameters:
row
- row index of this Figure's gridcol
- column index of this Figure's gridfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of the plot at indexplotIndex
. Row and column numbers start at 0 in the upper left hand corner of the grid and increase going top to bottom and left to right respectively. For example, in a 2x2 ScatterPlotMatrix the coordinates would be [(0,0), (0,1)] [(1,0), (1,1)]- Parameters:
row
- row index of this Figure's gridcol
- column index of this Figure's gridfactor
- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the point size of plot i as the factor infactors
at index i. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Specified by:
pointSize
in interfaceFigure
- Specified by:
pointSize
in interfaceXYDataSeries
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factors
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure
-factors
must not be null. The number offactors
must be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactors
at index i. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Specified by:
pointSize
in interfaceFigure
- Specified by:
pointSize
in interfaceXYDataSeries
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factors
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure
-factors
must not be null. The number offactors
must be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactors
at index i. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Specified by:
pointSize
in interfaceFigure
- Specified by:
pointSize
in interfaceXYDataSeries
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factors
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure
-factors
must not be null. The number offactors
must be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactors
at index i. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Specified by:
pointSize
in interfaceFigure
- Specified by:
pointSize
in interfaceXYDataSeries
- Overrides:
pointSize
in classFigureImpl
- Parameters:
factors
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure
-factors
must not be null. The number offactors
must be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactors
at index i. The index starts at 0 in the upper left hand corner of the grid and increases going left to right, top to bottom. E.g. for a 2x2 ScatterPlotMatrix, the indices would be [0, 1] [2, 3]- Specified by:
pointSize
in interfaceFigure
- Specified by:
pointSize
in interfaceXYDataSeries
- Overrides:
pointSize
in classFigureImpl
- Type Parameters:
T
- data type of thefactors
- Parameters:
factors
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure
-factors
must not be null. The number offactors
must be equal to the number of plots.
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Type Parameters:
T
- data type of thevariables
- Parameters:
variables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix where variable names are assigned as x1, x2, ... in order.
-
scatterPlotMatrix
public static <T extends Number> ScatterPlotMatrix scatterPlotMatrix(String[] variableNames, T[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.- Type Parameters:
T
- data type of thevariables
- Parameters:
variableNames
- variable namesvariables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix where variable names are assigned as x1, x2, ... in order.
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variableNames
- variable namesvariables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix where variable names are assigned as x1, x2, ... in order.
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variableNames
- variable namesvariables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix where variable names are assigned as x1, x2, ... in order.
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variableNames
- variable namesvariables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix where variable names are assigned as x1, x2, ... in order.
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
variableNames
- variable namesvariables
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
t
- tablecolumns
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-
scatterPlotMatrix
Creates a scatter plot matrix by graphing each variable against every other variable.- Parameters:
sds
- selectable data set (e.g. OneClick filterable table)columns
- data to plot- Returns:
- new
Figure
containing the scatter plot matrix
-