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 PlotInfogetPlotInfo()ScatterPlotMatrixpointSize(double factor)Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrixpointSize(double... factors)Sets the point size of plot i as the factor infactorsat index i.ScatterPlotMatrixpointSize(int factor)Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrixpointSize(int... factors)Sets the point size of plot i as the factor infactorsat index i.ScatterPlotMatrixpointSize(int plotIndex, double factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int plotIndex, int factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int row, int col, double factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int row, int col, int factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int row, int col, long factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int row, int col, Number factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int plotIndex, long factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(int plotIndex, Number factor)Sets the point size of the plot at indexplotIndex.ScatterPlotMatrixpointSize(long factor)Sets the default point size of all plots in this ScatterPlotMatrix.ScatterPlotMatrixpointSize(long... factors)Sets the point size of plot i as the factor infactorsat index i.ScatterPlotMatrixpointSize(IndexableData<Double> factors)Sets the point size of plot i as the factor infactorsat index i.ScatterPlotMatrixpointSize(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 infactorsat index i.static ScatterPlotMatrixscatterPlotMatrix(double[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(float[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(int[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(long[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(SelectableDataSet sds, String... columns)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(Table t, String... columns)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(String[] variableNames, double[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(String[] variableNames, float[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(String[] variableNames, int[]... variables)Creates a scatter plot matrix by graphing each variable against every other variable.static ScatterPlotMatrixscatterPlotMatrix(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:
getPlotInfoin interfacePlotExceptionCause
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSizein interfaceDataSeries- Specified by:
pointSizein interfaceFigure- Overrides:
pointSizein classFigureImpl- Parameters:
factor- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSizein interfaceDataSeries- Specified by:
pointSizein interfaceFigure- Overrides:
pointSizein classFigureImpl- Parameters:
factor- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSizein interfaceDataSeries- Specified by:
pointSizein interfaceFigure- Overrides:
pointSizein classFigureImpl- Parameters:
factor- point size- Returns:
- this ScatterPlotMatrix
-
pointSize
Sets the default point size of all plots in this ScatterPlotMatrix.- Specified by:
pointSizein interfaceDataSeries- Specified by:
pointSizein interfaceFigure- Overrides:
pointSizein 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 infactorsat 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:
pointSizein interfaceFigure- Specified by:
pointSizein interfaceXYDataSeries- Overrides:
pointSizein classFigureImpl- Parameters:
factors- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure-factorsmust not be null. The number offactorsmust be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactorsat 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:
pointSizein interfaceFigure- Specified by:
pointSizein interfaceXYDataSeries- Overrides:
pointSizein classFigureImpl- Parameters:
factors- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure-factorsmust not be null. The number offactorsmust be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactorsat 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:
pointSizein interfaceFigure- Specified by:
pointSizein interfaceXYDataSeries- Overrides:
pointSizein classFigureImpl- Parameters:
factors- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure-factorsmust not be null. The number offactorsmust be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactorsat 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:
pointSizein interfaceFigure- Specified by:
pointSizein interfaceXYDataSeries- Overrides:
pointSizein classFigureImpl- Parameters:
factors- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure-factorsmust not be null. The number offactorsmust be equal to the number of plots.
-
pointSize
Sets the point size of plot i as the factor infactorsat 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:
pointSizein interfaceFigure- Specified by:
pointSizein interfaceXYDataSeries- Overrides:
pointSizein classFigureImpl- Type Parameters:
T- data type of thefactors- Parameters:
factors- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
com.fishlib.base.verify.RequirementFailure-factorsmust not be null. The number offactorsmust 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining 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
Figurecontaining the scatter plot matrix
-