GridPlot¶
- class lsst.analysis.tools.actions.plot.GridPlot(*args, **kw)¶
Bases:
PlotAction
Plot a series of plot elements onto a regularly spaced grid.
Attributes Summary
Dots per inch.
Figure size.
Number of columns.
Number of rows.
Plot elements.
String arguments passed into fig.suptitle() defining the figure title.
Independent data definitions.
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
__call__
(data, **kwargs)Plot data.
validate
()Validate configuration.
Attributes Documentation
- figsize¶
Figure size. (
List
, default[8, 8]
)
- 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
)
- 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.