silx.gui.plot.actions.fit

silx.gui.plot.actions.fit module provides actions relative to fit.

The following QAction are available:

class FitAction(plot, parent=None)[source]

QAction to open a FitWidget and set its data to the active curve if any, or to the first curve.

Parameters
  • plotPlotWidget instance on which to operate

  • parent – See QAction

getXRange()[source]

Returns the range on the X axis on which to perform the fit.

setXRangeUpdatedOnZoom(enabled)[source]

Set whether or not to update the X range on zoom change.

Parameters

enabled (bool) –

isXRangeUpdatedOnZoom()[source]

Returns the current mode of fitted data X range update.

Return type

bool

getXData(copy=True)[source]

Returns the X data used for the fit or None if undefined.

Parameters

copy (bool) – True to get a copy of the data, False to get the internal data.

Return type

Union[numpy.ndarray,None]

getYData(copy=True)[source]

Returns the Y data used for the fit or None if undefined.

Parameters

copy (bool) – True to get a copy of the data, False to get the internal data.

Return type

Union[numpy.ndarray,None]

setFittedItemUpdatedFromActiveCurve(enabled)[source]

Toggle fitted data synchronization with plot active curve.

Parameters

enabled (bool) –

isFittedItemUpdatedFromActiveCurve()[source]

Returns True if fitted data is synchronized with plot.

Return type

bool