def onNewPlot(self, data):
# print ('Graph: new Plot')
assert isinstance(data,DB_Handler_TPL3.Tpl3Plot)
self.host.set_xlim(data.x1,data.x2)
self.host.set_ylim(data.y1,data.y2)
self.par1.set_xlim(data.x1,data.x2)
self.par2.set_xlim(data.x1,data.x2)
self.par3.set_xlim(data.x1,data.x2)
self.par4.set_xlim(data.x1,data.x2)
self.par1.set_xscale('log')
self.par1.xaxis.set_major_formatter(ticker.NullFormatter())
self.par1.xaxis.set_minor_formatter(ticker.NullFormatter())
self.par2.set_xscale('log')
self.par2.xaxis.set_major_formatter(ticker.NullFormatter())
self.par2.xaxis.set_minor_formatter(ticker.NullFormatter())
self.par3.set_xscale('log')
self.par3.xaxis.set_major_formatter(ticker.NullFormatter())
self.par3.xaxis.set_minor_formatter(ticker.NullFormatter())
self.par4.set_xscale('log')
self.par4.xaxis.set_major_formatter(ticker.NullFormatter())
self.par4.xaxis.set_minor_formatter(ticker.NullFormatter())
#self.setWindowTitle(data.plot_title)
self.signalShowTitle.emit(data.plot_title)
#self.figure_canvas.draw()
descriptionData = []
descriptionData.append(data.eut)
descriptionData.append(data.test_no)
descriptionData.append(data.serial_no)
descriptionData.append(data.model_no)
descriptionData.append(data.model_name)
descriptionData.append(data.date_time)
descriptionData.append(data.company)
descriptionData.append(data.technician)
descriptionData.append(data.plan_title)
descriptionData.append(data.routines)
descriptionData.append(data.plot_no)
descriptionData.append(data.annotations)
sList = data.sources.split(',')
if len(sList) > 0:
for s in sList:
descriptionData.append(s)
self.setText(descriptionData)
self.signalGraphUpdate.emit()
self.currentStaticPlotFlag = False
pass
评论列表
文章目录