FixedLabelsScaleEngine

Inheritance diagram of FixedLabelsScaleEngine
class FixedLabelsScaleEngine(positions)[source]

Bases: PyQt4.Qwt5.Qwt.QwtLinearScaleEngine

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 (QwtPlot) – the plot to change
  • axis (Axis) – the id of the axis
  • scaleDraw (QwtScaleDraw) – Scale draw to use. If None given, a FancyScaleDraw will be set
  • scaleEngine (QwtScaleEngine) – Scale draw to use. If None given, a Qwt5.QwtLinearScaleEngine will be set
divideScale(x1, x2, maxMajSteps, maxMinSteps, stepSize=0.0)[source]
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 (QwtPlot) – the plot to change
  • axis (Axis) – the id of the axis
  • scaleDraw (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