schainPlotTypes.py
79 lines
| 2.0 KiB
| text/x-python
|
PythonLexer
|
r129 | import numpy | ||
from schainPlot import * | ||||
class RTIFigure(Figure): | ||||
|
r132 | |||
overplot = 1 # igual a 1 porque el grafico es RTI, para el caso de Spectra(Spc,CrossSpc) overplot = 0 | ||||
xw = 700 | ||||
yw = 150 | ||||
nframes = None | ||||
def __init__(self, idfigure, nframes, wintitle, colormap, driver, showColorbar, showPowerProfile): | ||||
|
r129 | |||
|
r132 | showGraphs = (showColorbar, showPowerProfile) | ||
Figure.__init__(self, | ||||
idfigure=idfigure, | ||||
nframes = nframes, | ||||
wintitle=wintitle, | ||||
xw=self.xw, | ||||
yw=self.yw, | ||||
overplot=self.overplot, | ||||
driver=driver, | ||||
colormap=colormap, | ||||
*showGraphs) | ||||
self.nframes = nframes | ||||
self.showColorbar = showColorbar | ||||
self.showPowerProfile = showPowerProfile | ||||
def getSubplots(self): | ||||
nrows = self.nframes | ||||
ncolumns = 1 | ||||
|
r129 | |||
|
r132 | return nrows, ncolumns | ||
|
r129 | |||
def __createFrames(self): | ||||
|
r132 | for frame in range(self.nframes): | ||
|
r129 | frameObj = RTIFrame(idFrame = frame, | ||
|
r132 | showGraph1 = self.showColorbar, | ||
showGraph2 = self.showPowerProfile | ||||
|
r129 | ) | ||
self.frameObjList.append(frameObj) | ||||
|
r132 | |||
|
r129 | |||
class RTIFrame(Frame): | ||||
def __init__(self,idFrame, showColorbar, showPowerProfile): | ||||
self.idFrame = idFrame | ||||
self.showGraph1 = showColorbar | ||||
self.showGraph2 = showPowerProfile | ||||
|
r130 | def setXYPos(self): | ||
pass | ||||
|
r129 | |||
class SelfSpcFigure(Figure): | ||||
def __init__(self): | ||||
pass | ||||
class SelfSpcFrame(Frame): | ||||
def __init__(self): | ||||
pass | ||||
class CrossSpcFigure(Figure): | ||||
def __init__(self): | ||||
pass | ||||
class CrossSpcFrame(Frame): | ||||
def __init__(self): | ||||
pass | ||||
class ScopeFigure(Figure): | ||||
def __init__(self): | ||||
pass | ||||
class ScopeFrame(Frame): | ||||
def __init__(self): | ||||
pass | ||||