NormalizedGroundReactionForcePlotViewer#
- class pyCGM2.Report.Viewers.groundReactionPlotViewers.NormalizedGroundReactionForcePlotViewer(iAnalysis: Analysis, pointLabelSuffix: str | None = None)#
Plot time-normalized ground reaction forces.
- Parameters:
iAnalysis (pyCGM2.Processing.analysis.Analysis) – An instance of an analysis object.
pointLabelSuffix (Optional[str]) – Suffix added to the plot labels, defaults to None.
- __init__(iAnalysis: Analysis, pointLabelSuffix: str | None = None)#
Initialize the NormalizedGroundReactionForcePlotViewer.
Methods
__init__
(iAnalysis[, pointLabelSuffix])Initialize the NormalizedGroundReactionForcePlotViewer.
Plot the panel for the ground reaction force visualization.
setAutomaticYlimits
(bool)Sets whether Y-axis limits should be auto-adjusted.
setConcretePlotFunction
(concreteplotFunction)Set a concrete plot function.
setNormativeData
()Abstract method to set a normative dataset.
setNormativeDataset
(iNormativeDataSet)Set the normative dataset for comparison.
- plotPanel()#
Plot the panel for the ground reaction force visualization.
- Returns:
Matplotlib figure object representing the plotted data.
- setConcretePlotFunction(concreteplotFunction: Callable)#
Set a concrete plot function.
- Parameters:
concreteplotFunction (Callable) – A function from pyCGM2.Report.plot to be used for plotting.
- setNormativeDataset(iNormativeDataSet: NormativeData)#
Set the normative dataset for comparison.
- Parameters:
iNormativeDataSet (NormativeData) – An instance of a normative dataset.