Package io.deephaven.plot.composite
Class ScatterPlotMatrix
java.lang.Object
io.deephaven.plot.FigureImpl
io.deephaven.plot.composite.ScatterPlotMatrix
- All Implemented Interfaces:
Axes
,Axis
,BaseFigure
,Chart
,CategoryDataSeries
,CategoryErrorBarDataSeries
,DataSeries
,IntervalXYDataSeries
,MultiSeries
,OHLCDataSeries
,XYDataSeries
,XYDataSeriesFunction
,XYErrorBarDataSeries
,PlotExceptionCause
,Figure
,Series
,Serializable
Creates a scatter plot matrix by graphing each variable against every other variable.
- See Also:
-
Field Summary
Fields inherited from interface io.deephaven.plot.datasets.category.CategoryDataSeries
CAT_SERIES_ORDER_COLUMN
-
Method Summary
Modifier and TypeMethodDescriptionpointSize
(double pointSize) Sets the default point size of all plots in this ScatterPlotMatrix.pointSize
(double... pointSizes) Sets the point size of plot i as the factor infactors
at index i.pointSize
(int pointSize) Sets the default point size of all plots in this ScatterPlotMatrix.pointSize
(int... pointSizes) Sets the point size of plot i as the factor infactors
at index i.pointSize
(int plotIndex, double factor) Sets the point size of the plot at indexplotIndex
.pointSize
(int plotIndex, int factor) Sets the point size of the plot at indexplotIndex
.pointSize
(int row, int col, double factor) Sets the point size of the plot at indexplotIndex
.pointSize
(int row, int col, int factor) Sets the point size of the plot at indexplotIndex
.pointSize
(int row, int col, long factor) Sets the point size of the plot at indexplotIndex
.Sets the point size of the plot at indexplotIndex
.pointSize
(int plotIndex, long factor) Sets the point size of the plot at indexplotIndex
.Sets the point size of the plot at indexplotIndex
.pointSize
(long pointSize) Sets the default point size of all plots in this ScatterPlotMatrix.pointSize
(long... pointSizes) Sets the point size of plot i as the factor infactors
at index i.pointSize
(IndexableData<Double> pointSizes) Sets the point size of plot i as the factor infactors
at index i.Sets the default point size of all plots in this ScatterPlotMatrix.<T extends Number>
ScatterPlotMatrixpointSize
(T[] pointSizes) 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
(Table t, String... columns) 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
(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 io.deephaven.plot.FigureImpl
axes, axes, axesRemoveSeries, axis, axisColor, axisColor, axisFormat, axisFormatPattern, axisLabel, axisLabelFont, axisLabelFont, businessTime, 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, 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, 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, tickLabelAngle, ticks, ticks, ticksFont, ticksFont, ticksVisible, toolTipPattern, toolTipPattern, transform, treemapPlot, twin, twin, twin, twin, twinX, twinX, twinY, twinY, updateInterval, xAxis, xBusinessTime, xBusinessTime, xBusinessTime, xBusinessTime, xColor, xColor, xFormat, xFormatPattern, xGridLinesVisible, xInvert, xInvert, xLabel, xLabelFont, xLabelFont, xLog, xLog, xMax, xMax, xMin, xMin, xMinorTicks, xMinorTicksVisible, xRange, xTickLabelAngle, xTicks, xTicks, xTicksFont, xTicksFont, xTicksVisible, xToolTipPattern, xToolTipPattern, xTransform, yAxis, yBusinessTime, yBusinessTime, yBusinessTime, yBusinessTime, yColor, yColor, yFormat, yFormatPattern, yGridLinesVisible, yInvert, yInvert, yLabel, yLabelFont, yLabelFont, yLog, 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:
pointSize
- 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:
pointSize
- 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:
pointSize
- 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:
pointSize
- 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:
pointSizes
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
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:
pointSizes
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
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:
pointSizes
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
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:
pointSizes
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
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:
pointSizes
- point sizes- Returns:
- this ScatterPlotMatrix
- Throws:
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
-