@@ -822,6 +822,8 class RtiPlot: | |||
|
822 | 822 | nrow = nsubplot |
|
823 | 823 | initPlplot(indexPlot,ncol,nrow,winTitle,self.width,self.height) |
|
824 | 824 | setColormap(colormap) |
|
825 | self.ncol = ncol | |
|
826 | self.nrow = nrow | |
|
825 | 827 | |
|
826 | 828 | def setFigure(self,indexPlot): |
|
827 | 829 | setStrm(indexPlot) |
@@ -1005,6 +1007,12 class RtiPlot: | |||
|
1005 | 1007 | powObj.plotBox(powObj.xrange[0], powObj.xrange[1], powObj.yrange[0], powObj.yrange[1], "bc", "bc") |
|
1006 | 1008 | powObj.basicXYPlot(data,y) |
|
1007 | 1009 | powObj.setXYData(data,y) |
|
1008 | ||
|
1010 | ||
|
1011 | def savePlot(self,indexPlot,filename): | |
|
1012 | ||
|
1013 | width = self.width*self.ncol | |
|
1014 | hei = self.height*self.nrow | |
|
1015 | savePlplot(filename,width,hei) | |
|
1016 | ||
|
1009 | 1017 | def refresh(self): |
|
1010 | 1018 | plFlush() No newline at end of file |
@@ -136,7 +136,8 class RTI: | |||
|
136 | 136 | colormap="br_green", |
|
137 | 137 | showColorbar=True, |
|
138 | 138 | showPowerProfile=True, |
|
139 |
XAxisAsTime=True |
|
|
139 | XAxisAsTime=True, | |
|
140 | save = False): | |
|
140 | 141 | |
|
141 | 142 | databuffer = self.voltageObj.data |
|
142 | 143 | timedata = self.voltageObj.m_BasicHeader.utc |
@@ -188,3 +189,11 class RTI: | |||
|
188 | 189 | self.colorplotObj.plot(subplot=index+1,x=timedata,y=height,z=data) |
|
189 | 190 | |
|
190 | 191 | self.colorplotObj.refresh() |
|
192 | ||
|
193 | if save: | |
|
194 | self.colorplotObj.setFigure(indexPlot) | |
|
195 | path = "/Users/jro/Pictures" | |
|
196 | now = datetime.datetime.now().timetuple() | |
|
197 | file = "rti_img%02d_%03d_%02d%02d%02d.png"%(indexPlot,now[7],now[3],now[4],now[5]) | |
|
198 | filename = os.path.join(path,file) | |
|
199 | self.colorplotObj.savePlot(indexPlot, filename) |
@@ -287,6 +287,7 class JRODataReader(JRODataIO): | |||
|
287 | 287 | """ |
|
288 | 288 | raise ValueError, "This method has not been implemented" |
|
289 | 289 | |
|
290 | # def setup(self, dataOutObj=None, path=None, startDateTime=None, endDateTime=None, set=0, expLabel = "", ext = None, online = 0): | |
|
290 | 291 | def setup(self, dataOutObj=None, path=None, startDateTime=None, endDateTime=None, set=0, expLabel = "", ext = None, online = 0): |
|
291 | 292 | """ |
|
292 | 293 | setup configura los parametros de lectura de la clase DataReader. |
@@ -182,6 +182,7 class VoltageProcessor: | |||
|
182 | 182 | showColorbar=True, |
|
183 | 183 | showPowerProfile=False, |
|
184 | 184 | XAxisAsTime=True, |
|
185 | save=False, | |
|
185 | 186 | index=None): |
|
186 | 187 | |
|
187 | 188 | if self.dataOutObj.flagNoData: |
@@ -205,7 +206,8 class VoltageProcessor: | |||
|
205 | 206 | colormap, |
|
206 | 207 | showColorbar, |
|
207 | 208 | showPowerProfile, |
|
208 |
XAxisAsTime |
|
|
209 | XAxisAsTime, | |
|
210 | save) | |
|
209 | 211 | |
|
210 | 212 | self.plotterObjIndex += 1 |
|
211 | 213 |
General Comments 0
You need to be logged in to leave comments.
Login now