obspy.signal.tf_misfit.plot_tfr
- plot_tfr(st, dt=0.01, t0=0.0, fmin=1.0, fmax=10.0, nf=100, w0=6, left=0.1, bottom=0.1, h_1=0.2, h_2=0.6, w_1=0.2, w_2=0.6, w_cb=0.01, d_cb=0.0, show=True, plot_args=['k', 'k'], clim=0.0, cmap=<matplotlib.colors.LinearSegmentedColormap object>, mode='absolute', fft_zero_pad_fac=0)[source]
Plot time frequency representation, spectrum and time series of the signal.
- Parameters:
st – signal, type numpy.ndarray with shape (number of components, number of time samples) or (number of timesamples, ) for single component data
dt – time step between two samples in st
t0 – starting time for plotting
fmin – minimal frequency to be analyzed
fmax – maximal frequency to be analyzed
nf – number of frequencies (will be chosen with logarithmic spacing)
w0 – parameter for the wavelet, tradeoff between time and frequency resolution
left – plot distance from the left of the figure
bottom – plot distance from the bottom of the figure
h_1 – height of the signal axis
h_2 – height of the TFR/spectrum axis
w_1 – width of the spectrum axis
w_2 – width of the TFR/signal axes
w_cb – width of the colorbar axes
d_cb – distance of the colorbar axes to the other axes
show – show figure or return
plot_args – list of plot arguments passed to the signal and spectrum plots
clim – limits of the colorbars
cmap – colormap for TFEM/TFPM, either a string or matplotlib.cm.Colormap instance
mode – ‘absolute’ for absolute value of TFR, ‘power’ for
|TFR|^2
fft_zero_pad_fac – integer, if > 0, the signal is zero padded to
nfft = next_pow_2(len(st)) * fft_zero_pad_fac
to get smoother spectrum in the low frequencies (has no effect on the TFR and might make demeaning/tapering necessary to avoid artifacts)
- Returns:
If show is False, returns a matplotlib.pyplot.figure object (single component data) or a list of figure objects (multi component data)
Example
>>> from obspy import read >>> tr = read("https://examples.obspy.org/a02i.2008.240.mseed")[0] >>> plot_tfr(tr.data, dt=tr.stats.delta, fmin=.01, ... fmax=50., w0=8., nf=64, fft_zero_pad_fac=4)
(Source code, png)