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 – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class ZoomBackAction(plot, parent=None)[source]¶
- QAction performing a zoom-back in - PlotWidgetlimits history.- Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class ZoomInAction(plot, parent=None)[source]¶
- QAction performing a zoom-in on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class ZoomOutAction(plot, parent=None)[source]¶
- QAction performing a zoom-out on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class XAxisAutoScaleAction(plot, parent=None)[source]¶
- QAction controlling X axis autoscale on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class YAxisAutoScaleAction(plot, parent=None)[source]¶
- QAction controlling Y axis autoscale on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class ColorBarAction(plot, parent=None)[source]¶
- QAction opening the ColorBarWidget of the specified plot. - Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class KeepAspectRatioAction(plot, parent=None)[source]¶
- QAction controlling aspect ratio on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class YAxisInvertedAction(plot, parent=None)[source]¶
- QAction controlling Y orientation on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
- 
class ShowAxisAction(plot, parent=None)[source]¶
- QAction controlling axis visibility on a - PlotWidget.- Parameters: - plot – PlotWidgetinstance 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 – PlotWidgetinstance 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 – PlotWidgetinstance on which to operate
- parent – See QAction
 
- plot – 
