def plot_picks(self):
"""
Plot picks and waveform.
"""
matplotlib.rcParams["axes.labelsize"]="large"
matplotlib.rcParams["axes.linewidth"]=2.0
matplotlib.rcParams["xtick.major.size"]=8
matplotlib.rcParams["ytick.major.size"]=8
matplotlib.rcParams["ytick.minor.size"]=5
matplotlib.rcParams["xtick.labelsize"]="large"
matplotlib.rcParams["ytick.labelsize"]="large"
dt = self.stats.delta
t = np.arange(0, self.stats.npts/self.stats.sampling_rate, dt)
scnl,picks,trigger,snr = self.pick_ident()
fig = plt.figure(figsize=(10,5))
plt.plot(t, self.tr, c='gray')
for i in range(len(picks)):
plt.plot([(picks[i]-self.tr.stats.starttime), (picks[i]-self.tr.stats.starttime)], [min(self.tr),max(self.tr)], 'k--')
plt.text((picks[i]-self.tr.stats.starttime),max(self.tr)-0.3*(max(self.tr)-min(self.tr)),'%s' % (self.pol[i]),color='black')
plt.xlabel('Time (s)')
plt.show()
评论列表
文章目录