online_cpd_plotter_layouts
Layout strategies for OnlineCPDPlotter.
This module provides various layout strategies for arranging subplots in change-point detection visualizations.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.ILayoutStrategy[source]
Bases:
ABCAbstract base class for plot layout strategies.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.VerticalLayout[source]
Bases:
ILayoutStrategyStack all plots in a single column.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.SplitLayout[source]
Bases:
ILayoutStrategyPut the time series in one column and trace plots in the other.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.DashboardLiteLayout[source]
Bases:
ILayoutStrategyShow one time-series panel above two trace panels.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.DashboardLayout[source]
Bases:
ILayoutStrategyArrange the time series and three trace plots in a 2x2 grid.
- class pysatl_cpd.analysis.visualization.online.plotters.online_cpd_plotter_layouts.CustomLayout(create_figure_func, required_axes)[source]
Bases:
ILayoutStrategyAllow callers to provide custom figure-construction logic.