aicdpicker.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:PhasePApy 作者: austinholland 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号