deleting obsolete class definition
This commit is contained in:
		
							parent
							
								
									1c749dd9a8
								
							
						
					
					
						commit
						6d8a17b7e2
					
				| @ -146,98 +146,6 @@ class MPLWidget(FigureCanvas): | ||||
|                                    xycoords='axes fraction') | ||||
|         axann.set_bbox(dict(facecolor='lightgrey', alpha=.6)) | ||||
| 
 | ||||
| 
 | ||||
| class multiComponentPlot(FigureCanvas): | ||||
|     def __init__(self, data, parent=None, components='ZNE'): | ||||
| 
 | ||||
|         self.data = data | ||||
|         self._parent = parent | ||||
|         self.components = components | ||||
| 
 | ||||
|         self.figure = Figure() | ||||
| 
 | ||||
|         self.noc = len(components) | ||||
|         FigureCanvas.__init__(self, self.figure) | ||||
|         self.multiCursor = None | ||||
|         self.resetPlot(components, data) | ||||
| 
 | ||||
|     def getData(self): | ||||
|         return self.data | ||||
| 
 | ||||
|     def setData(self, data): | ||||
|         self.data = data | ||||
| 
 | ||||
|     def getParent(self): | ||||
|         return self._parent | ||||
| 
 | ||||
|     def setParent(self, parent): | ||||
|         self._parent = parent | ||||
| 
 | ||||
|     def getComponents(self): | ||||
|         return self.components | ||||
| 
 | ||||
|     def setComponents(self, components): | ||||
|         self.components = components | ||||
| 
 | ||||
|     def getNoC(self): | ||||
|         return self.noc | ||||
| 
 | ||||
|     def setNoC(self, noc): | ||||
|         self.noc = noc | ||||
| 
 | ||||
|     def resetPlot(self, components=None, data=None): | ||||
| 
 | ||||
|         # clear figure | ||||
|         self.figure.clf() | ||||
| 
 | ||||
|         # delete multiCursor if existing | ||||
|         if self.multiCursor is not None: | ||||
|             self.multiCursor = None | ||||
| 
 | ||||
|         # set new attribute values | ||||
|         if data is not None: | ||||
|             self.setData(data) | ||||
|         if components is not None: | ||||
|             self.setComponents(components) | ||||
|             noc = len(self.getComponents()) | ||||
|             if self.getNoC() != noc: | ||||
|                 self.setNoC(noc) | ||||
|         self.axesdict = dict() | ||||
| 
 | ||||
|         # prepare variables for plotting | ||||
|         stime = getGlobalTimes(self.getData())[0] | ||||
| 
 | ||||
|         xlabel = 'time since {0} [s]'.format(stime) | ||||
| 
 | ||||
|         # plot individual component traces in separate subplots | ||||
|         for n, comp in enumerate(components): | ||||
|             nsub = '{0}1{1}'.format(self.noc, n + 1) | ||||
|             if n >= 1: | ||||
|                 subax = self.figure.add_subplot(nsub, sharex=self.axesdict[0]) | ||||
|             else: | ||||
|                 subax = self.figure.add_subplot(nsub) | ||||
|                 subax.autoscale(tight=True) | ||||
|             subset = data.copy().select(component=comp)[0] | ||||
|             time_ax = prepTimeAxis(subset.stats.starttime - stime, subset) | ||||
|             subax.plot(time_ax, subset.data) | ||||
|             self.axesdict[n] = subax | ||||
|             self.updateYLabel(n, comp) | ||||
|             if n == self.noc: | ||||
|                 self.updateXLabel(self.noc, xlabel) | ||||
|             else: | ||||
|                 self.updateXLabel(n, '') | ||||
| 
 | ||||
|         self.multiCursor = MultiCursor(self.figure.canvas, | ||||
|                                        tuple(self.axesdict.values()), | ||||
|                                        color='r', lw=1) | ||||
| 
 | ||||
|     def updateXLabel(self, pos, text): | ||||
|         self.axesdict[pos].set_xlabel(text) | ||||
| 
 | ||||
|     def updateYLabel(self, pos, text): | ||||
|         self.axesdict[pos].set_ylabel(text) | ||||
| 
 | ||||
| 
 | ||||
| class PickDlg(QDialog): | ||||
|     def __init__(self, parent=None, data=None, station=None, rotate=False): | ||||
|         super(PickDlg, self).__init__(parent) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user