Beispiel #1
0
 def __init__(self, masterAxis, slaveAxis):
     """Valid input values for masterAxis and slaveAxis are QwtPlot.yLeft,
     QwtPlot.yRight, QwtPlot.xBottom, and QwtPlot.xTop. When masterAxis is
     an x-axis, slaveAxis must be an y-axis; and vice versa."""
     QwtPlotItem.__init__(self)
     self.__axis = masterAxis
     if masterAxis in (QwtPlot.yLeft, QwtPlot.yRight):
         self.setAxes(slaveAxis, masterAxis)
     else:
         self.setAxes(masterAxis, slaveAxis)
     self.scaleDraw = QwtScaleDraw()
     self.scaleDraw.setAlignment((QwtScaleDraw.LeftScale,
                                  QwtScaleDraw.RightScale,
                                  QwtScaleDraw.BottomScale,
                                  QwtScaleDraw.TopScale)[masterAxis])