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.
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
__call__
(data, **kwargs)Plot data.
validate
()Validate configuration.
Attributes Documentation
- figsize¶
Figure size. (
List
, default[8, 8]
)
- height_ratios¶
Height ratios (
List
, defaultNone
)
- 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.