abstract_multivariate_timeseries_visualizer

Shared scaffolding for multivariate time-series visualizers.

type pysatl_cpd.analysis.visualization.timeseries.abstract_multivariate_timeseries_visualizer.AxisSelector = int | str
class pysatl_cpd.analysis.visualization.timeseries.abstract_multivariate_timeseries_visualizer.AbstractMultivariateTimeseriesVisualizer(backend, *, dimensionality=None)[source]

Bases: ITimeseriesVisualizer, ABC, Generic

Common provider and style management for multivariate visualizers.

Parameters:
__init__(backend, *, dimensionality=None)[source]
Parameters:
Return type:

None

set_data_provider(data_provider)[source]

Store a validated provider for subsequent drawing.

Return type:

Self

Parameters:

data_provider (DataProviderT)

set_time_column(time_column)[source]

Store the optional x-axis source column name.

Return type:

Self

Parameters:

time_column (str | None)