PerTractPropertyMapPlot¶
- class lsst.analysis.tools.actions.plot.PerTractPropertyMapPlot(*args, **kw)¶
Bases:
PlotAction
Attributes Summary
The name for the plotting task.
Methods Summary
__call__
(data, tractInfo, plotConfig, ...)Call self as a function.
addPlotInfo
(fig, plotInfo, toolName)Add useful information to the plot.
makePlot
(data, tractInfo, plotConfig, plotInfo)Make the survey property map plot.
Attributes Documentation
Methods Documentation
- __call__(data: MutableMapping[str, ndarray[Any, dtype[_ScalarType_co]] | Scalar | HealSparseMap | Tensor | Mapping], tractInfo: ExplicitTractInfo, plotConfig: PerTractPropertyMapAnalysisConfig, plotInfo: Mapping[str, Mapping[str, str] | str | int], **kwargs) Mapping[str, Figure] ¶
Call self as a function.
- addPlotInfo(fig: Figure, plotInfo: Mapping[str, Mapping[str, str] | str | int], toolName: str) Figure ¶
Add useful information to the plot.
- Parameters:
- fig
matplotlib.figure.Figure
The figure to add the information to.
- plotInfo
dict
A dictionary of the plot information.
- toolName
str
The name of the tool used to generate the plot.
- fig
- Returns:
- fig
matplotlib.figure.Figure
The figure with the information added.
- fig
- makePlot(data: MutableMapping[str, ndarray[Any, dtype[_ScalarType_co]] | Scalar | HealSparseMap | Tensor | Mapping], tractInfo: ExplicitTractInfo, plotConfig: PerTractPropertyMapAnalysisConfig, plotInfo: Mapping[str, Mapping[str, str] | str | int]) Mapping[str, Figure] ¶
Make the survey property map plot.
- Parameters:
- data
KeyedData
The HealSparseMap to plot the points from.
- tractInfo: `~lsst.skymap.tractInfo.ExplicitTractInfo`
The tract info object.
- plotConfig
PerTractPropertyMapAnalysisConfig
The configuration for the plot.- plotInfo
dict
A dictionary of information about the data being plotted.
- data
- Returns:
- fig
Figure
The resulting figure.
- fig
- static prettyPrintFloat(n)¶