twistpy.polarization.DispersionAnalysis.plot#

DispersionAnalysis.plot(nbins: int = 100, velocity_range: Tuple[float, float] = (0, 2500), quantiles: Tuple[float, float] = (0.2, 0.8), dop_min: float = 0.3, show: bool = True) None[source]#

Plot estimated Love- and Rayleigh-wave dispersion curves and Rayleigh wave ellipticity angle.

Parameters
nbins: :obj:`int`, default=100

Number of bins to use in the dispersion plot.

velocity_range: :obj:`tuple` of (:obj:`float`, :obj:`float`), default=(0, 2500)

Range of the velocity axis in m/s.

quantiles: :obj:`tuple` of (:obj:`float`, :obj:`float`), default=(0.2, 0.8)

Only show data points that lie within the specified quantile range.

dop_min: :obj:`float`, default=0.3

Only show data points that were extracted in windows with a degree of polarization larger than dop_min.

show: :obj:`bool`, default=True

If True, show the plot interactively after plotting.