FixedLabelsScaleEngine
- class FixedLabelsScaleEngine(positions)[source]
Import from
taurus.qt.qtgui.extra_guiqwt.scales
as:from taurus.qt.qtgui.extra_guiqwt.scales import FixedLabelsScaleEngine
- static disableInAxis(plot, axis, scaleDraw=None, scaleEngine=None)[source]
convenience method that will disable this engine in the given axis. Note that it changes the ScaleDraw as well.
- Parameters:
plot (qwt.QwtPlot) – the plot to change
axis (qwt.QwtPlot.Axis) – the id of the axis
scaleDraw (qwt.QwtScaleDraw) – Scale draw to use. If None given, a
FancyScaleDraw
will be setscaleEngine (qwt.QwtScaleEngine) – Scale draw to use. If None given, a
qwt.QwtLinearScaleEngine
will be set
- divideScale(x1, x2, maxMajSteps, maxMinSteps, stepSize=0.0)[source]
Calculate a scale division for an interval
- Parameters:
- Returns:
Calculated scale division
- static enableInAxis(plot, axis, scaleDraw=None)[source]
convenience method that will enable this engine in the given axis. Note that it changes the ScaleDraw as well.
- Parameters:
plot (qwt.QwtPlot) – the plot to change
axis (qwt.QwtPlot.Axis) – the id of the axis
scaleDraw (qwt.QwtScaleDraw) – Scale draw to use. If None given, the current ScaleDraw for the plot will be used if possible, and a
FixedLabelsScaleDraw
will be set if not