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.

plotPanel()

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.