component
Module for analysis components.
AnalysisComponent ¶
Bases: PyCelonisBaseModel
Class for analysis components.
DataComponent ¶
Bases: ABC
, AnalysisComponent
Abstract component class for components displaying data.
SingleKPI ¶
Bases: DataComponent
Class for gauges, numbers, fills, etc.
PQLTable ¶
PivotTable ¶
Bases: DataComponent
Class for Pivot Tables.
Boxplot ¶
Bases: DataComponent
Class for Box Plots.
WorldMap ¶
Bases: DataComponent
Class for World Map Plots.
ComponentFactory ¶
Factory class to create AnalysisComponent with given type.
get_component
staticmethod
¶
Returns instance of AnalysisComponent depending on type.
Parameters:
-
component
(
AnalysisComponent
) –AnalysisComponent containing properties of component.
Returns:
-
AnalysisComponent
–A AnalysisComponent object with proper class based on type.
get_components
staticmethod
¶
Returns instances of AnalysisComponent depending on type.
Parameters:
-
components
(
typing.List[AnalysisComponent]
) –List of AnalysisComponent containing properties of components.
Returns:
-
CelonisCollection[AnalysisComponent]
–A CelonisCollection of AnalysisComponent objects with proper class based on type.