GridPlot#
- class lsst.analysis.tools.actions.plot.GridPlot(*args, **kw)#
Bases:
PlotActionPlot a series of plot elements onto a regularly spaced grid.
Attributes Summary
Dots per inch.
Figure size.
Height ratios (
List, defaultNone)Number of columns.
Number of rows.
Plot elements.
String arguments passed into fig.suptitle() defining the figure title.
Independent data definitions.
Width ratios (
List, defaultNone)String argument passed into fig.supxlabel() defining the figure x label.
Dependent data definitions.
String argument passed into fig.supylabel() defining the figure y label.
Methods Summary
Attributes Documentation
- dpi#
Dots per inch. (
float, default150)
- figsize#
Figure size. (
List, default[8, 8])
- height_ratios#
Height ratios (
List, defaultNone)
- numCols#
Number of columns. (
int, default1)
- numRows#
Number of rows. (
int, default1)
- panels#
Plot elements. (
ConfigDict)
- suptitle#
String arguments passed into fig.suptitle() defining the figure title. (
Dict, defaultNone)
- valsGroupBy#
Independent data definitions. The key of this dict is the panel ID. The values are keys of data to plot (comma-separated for multiple) where each key may be a subset of a full key. (
Dict)
- width_ratios#
Width ratios (
List, defaultNone)
- xAxisLabel#
String argument passed into fig.supxlabel() defining the figure x label. (
str, defaultNone)
- xDataKeys#
Dependent data definitions. The key of this dict is the panel ID. The values are keys of data to plot (comma-separated for multiple) where each key may be a subset of a full key. (
Dict, default{})
- yAxisLabel#
String argument passed into fig.supylabel() defining the figure y label. (
str, defaultNone)
Methods Documentation
- __call__(data: KeyedData, **kwargs) PlotResultType#
Plot data.
- validate()#
Validate configuration.