silx.gui.plot.actions.control
¶
silx.gui.plot.actions.control
provides a set of QAction relative to control
of a PlotWidget
.
The following QAction are available:
ColormapAction
CrosshairAction
CurveStyleAction
GridAction
KeepAspectRatioAction
PanWithArrowKeysAction
ResetZoomAction
ShowAxisAction
XAxisLogarithmicAction
XAxisAutoScaleAction
YAxisInvertedAction
YAxisLogarithmicAction
YAxisAutoScaleAction
ZoomBackAction
ZoomInAction
ZoomOutAction
-
class
ResetZoomAction
(plot, parent=None)[source]¶ QAction controlling reset zoom on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ZoomBackAction
(plot, parent=None)[source]¶ QAction performing a zoom-back in
PlotWidget
limits history.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ZoomInAction
(plot, parent=None)[source]¶ QAction performing a zoom-in on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ZoomOutAction
(plot, parent=None)[source]¶ QAction performing a zoom-out on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
XAxisAutoScaleAction
(plot, parent=None)[source]¶ QAction controlling X axis autoscale on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
YAxisAutoScaleAction
(plot, parent=None)[source]¶ QAction controlling Y axis autoscale on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
XAxisLogarithmicAction
(plot, parent=None)[source]¶ QAction controlling X axis log scale on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
YAxisLogarithmicAction
(plot, parent=None)[source]¶ QAction controlling Y axis log scale on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
GridAction
(plot, gridMode='both', parent=None)[source]¶ QAction controlling grid mode on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - gridMode (str) – The grid mode to use in ‘both’, ‘major’.
See
PlotWidget.setGraphGrid()
- parent – See
QAction
- plot –
-
class
CurveStyleAction
(plot, parent=None)[source]¶ QAction controlling curve style on a
PlotWidget
.It changes the default line and markers style which updates all curves on the plot.
Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ColormapAction
(plot, parent=None)[source]¶ QAction opening a ColormapDialog to update the colormap.
Both the active image colormap and the default colormap are updated.
Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ColorBarAction
(plot, parent=None)[source]¶ QAction opening the ColorBarWidget of the specified plot.
Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
KeepAspectRatioAction
(plot, parent=None)[source]¶ QAction controlling aspect ratio on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
YAxisInvertedAction
(plot, parent=None)[source]¶ QAction controlling Y orientation on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
CrosshairAction
(plot, color='black', linewidth=1, linestyle='-', parent=None)[source]¶ QAction toggling crosshair cursor on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - color (str) – Color to use to draw the crosshair
- linewidth (int) – Width of the crosshair cursor
- linestyle (str) – Style of line. See
Plot.setGraphCursor()
- parent – See
QAction
-
color
= None¶ Color used to draw the crosshair (str).
-
linewidth
= None¶ Width of the crosshair cursor (int).
-
linestyle
= None¶ Style of line of the cursor (str).
- plot –
-
class
PanWithArrowKeysAction
(plot, parent=None)[source]¶ QAction toggling pan with arrow keys on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ShowAxisAction
(plot, parent=None)[source]¶ QAction controlling axis visibility on a
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
ClosePolygonInteractionAction
(plot, parent=None)[source]¶ QAction controlling closure of a polygon in draw interaction mode if the
PlotWidget
.Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –
-
class
OpenGLAction
(plot, parent=None)[source]¶ QAction controlling rendering of a
PlotWidget
.For now it can enable or not the OpenGL backend.
Parameters: - plot –
PlotWidget
instance on which to operate - parent – See
QAction
- plot –