taurus taurus

Previous topic

FixedLabelsScaleDraw

Next topic

ScanTrendsSet

This Page

FixedLabelsScaleEngine

Inheritance diagram of FixedLabelsScaleEngine

class FixedLabelsScaleEngine(positions)

Bases: PyQt4.Qwt5.Qwt.QwtLinearScaleEngine

static disableInAxis(plot, axis, scaleDraw=None, scaleEngine=None)

convenience method that will disable this engine in the given axis. Note that it changes the ScaleDraw as well.

Parameters:
  • plot (:class:~`Qwt5.QwtPlot`) – the plot to change
  • axis (:class:~`Qwt5.QwtPlot.Axis`) – the id of the axis
  • scaleDraw (:class:~`Qwt5.QwtScaleDraw`) – Scale draw to use. If None given, a FancyScaleDraw will be set
  • scaleEngine (:class:~`Qwt5.QwtScaleEngine`) – Scale draw to use. If None given, a Qwt5.QwtLinearScaleEngine will be set
divideScale(x1, x2, maxMajSteps, maxMinSteps, stepSize=0.0)
static enableInAxis(plot, axis, scaleDraw=None)

convenience method that will enable this engine in the given axis. Note that it changes the ScaleDraw as well.

Parameters:
  • plot (:class:~`Qwt5.QwtPlot`) – the plot to change
  • axis (:class:~`Qwt5.QwtPlot.Axis`) – the id of the axis
  • scaleDraw (:class:~`Qwt5.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