Exemplo n.º 1
0
 def setScaleDraw(self, isTime):
     if isTime:
         self.setAxisScaleDraw(Qwt.QwtPlot.xBottom, TimeScaleDraw())
         self.setAxisLabelRotation(Qwt.QwtPlot.xBottom, -50)
         self.setAxisLabelAlignment(Qwt.QwtPlot.xBottom, Qt.Qt.AlignLeft | Qt.Qt.AlignBottom)
     else:
         self.setAxisScaleDraw(Qwt.QwtPlot.xBottom, Qwt.QwtScaleDraw())
         self.setAxisLabelRotation(Qwt.QwtPlot.xBottom, 0);
         self.setAxisLabelAlignment(Qwt.QwtPlot.xBottom, Qt.Qt.AlignHCenter | Qt.Qt.AlignBottom)
     self.replot()
Exemplo n.º 2
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.
     """
     Qwt.QwtPlotItem.__init__(self)
     self.__axis = masterAxis
     if masterAxis in (Qwt.QwtPlot.yLeft, Qwt.QwtPlot.yRight):
         self.setAxis(slaveAxis, masterAxis)
     else:
         self.setAxis(masterAxis, slaveAxis)
     self.scaleDraw = Qwt.QwtScaleDraw()
     self.scaleDraw.setAlignment(
         (Qwt.QwtScaleDraw.LeftScale, Qwt.QwtScaleDraw.RightScale,
          Qwt.QwtScaleDraw.BottomScale,
          Qwt.QwtScaleDraw.TopScale)[masterAxis])