watex.utils.plot_strike#

watex.utils.plot_strike(list_of_edis, /, kind=2, period_tolerance=0.05, text_pad=1.65, rot_z=0.0, **kws)[source]#

Plot the strike estimated from the invariants and phase tensor. in a rose diagram of xy plot.

Parameters:
  • list_of_edis (list,) –

    full paths to .edi files to plot or list of EDI-files.

    Changed in version 0.2.0: No need to provide a list of term:EDI files. Henceforth list_of_edis accepts the EDI path-like object of single EDI file then asserts the validity of the EDI files afterward.

  • kind (int, default=2) –

    Can be [ 1 | 2 ] where:

    • 1 to plot individual decades in one plot

    • 2 to plot all period ranges into one polar diagram for each strike angle estimation

    One could try also plot_type = 1 to plot by decade

  • fig_num (int, default=1,) – figure number to be plotted. Default is 1

  • font_size (float, default=10,) – Figure size

  • rot_z (float, default=0.,) – angle of rotation clockwise positive.

  • period_tolerance (float, default=.05) – Tolerance level to match periods from different edi files. Default is 0.05

  • text_pad (float, default=1.65) –

    padding of the angle label at the bottom of each

    polar diagram. Default is 1.65

  • plot_range (str, tuple) –

    The period range to estimate the strike angle. It can be [ ‘data’ | (period_min,period_max) ]. Options are:

    • ’data’ for estimating the strike for all periods in the data.

    • (pmin,pmax) for period min and period max, input as (log10(pmin),log10(pmax))

  • plot_tipper ([ True | False ]) –

    • True to plot the tipper strike

    • False to not plot tipper strike

  • pt_error_floor (int, optional) – Maximum error in degrees that is allowed to estimate strike. Default is None allowing all estimates to be used.

  • fold ([ True | False ]) –

    • True to plot only from 0 to 180

    • False to plot from 0 to 360

  • plot_orthogonal ([ True | False]) –

    • True to plot the orthogonal strike directions

    • False to not

  • color ([ True | False ]) –

    • True to plot shade colors

    • False to plot all in one color

  • color_inv (str,) – color of invariants plots

  • color_pt (str,) – color of phase tensor plots

  • color_tip (str) – color of tipper plots

  • ring_spacing (float, optional) – spacing of rings in polar plots

  • ring_limits (tuple of int,) – plot limits (min count, max count) set each plot have these limits

  • plot_orientation (str, [ 'h' | 'v' ]) – horizontal or vertical plots