PlotToolButtons
: QToolButtons for plot widgets¶
This module provides a set of QToolButton to use with
PlotWidget
.
The following QToolButton are available:
- class PlotToolButton(parent=None, plot=None)[source]¶
A QToolButton connected to a
PlotWidget
.- setPlot(plot)[source]¶
Set the plot connected to the widget
- Parameters:
plot –
PlotWidget
instance on which to operate.
- class AspectToolButton(parent=None, plot=None)[source]¶
Tool button to switch keep aspect ratio of a plot
- STATE = None¶
Lazy loaded states used to feed AspectToolButton
- class YAxisOriginToolButton(parent=None, plot=None)[source]¶
Tool button to switch the Y axis orientation of a plot.
- STATE = None¶
Lazy loaded states used to feed YAxisOriginToolButton
- class ProfileOptionToolButton(parent=None, plot=None)[source]¶
Button to define option on the profile
- getMethod()[source]¶
Returns the current method in use (See
setMethod()
).- Return type:
str
- class ProfileToolButton(parent=None, plot=None)[source]¶
Button used in Profile3DToolbar to switch between 2D profile and 1D profile.
- STATE = None¶
Lazy loaded states used to feed ProfileToolButton
- class SymbolToolButton(parent=None, plot=None)[source]¶
A tool button with a drop-down menu to control symbol size and marker.
- Parameters:
parent – See QWidget
plot – The ~silx.gui.plot.PlotWidget to control
- class ScatterVisualizationToolButton(parent=None, plot=None)[source]¶
QToolButton to select the visualization mode of scatter plot
- Parameters:
parent – See QWidget
plot – The ~silx.gui.plot.PlotWidget to control
- class RulerToolButton(parent=None, plot=None, color: str = 'yellow')[source]¶
Button to active measurement between two point of the plot
An instance of RulerToolButton can be added to a plot toolbar like: .. code-block:: python
plot = Plot2D()
rulerButton = RulerToolButton(parent=plot, plot=plot) plot.toolBar().addWidget(rulerButton)
- class RulerROI(parent=None)[source]¶
- setPlot(plot)[source]¶
Set the plot connected to the widget
- Parameters:
plot –
PlotWidget
instance on which to operate.