pvtend.plotting.plot_four_basis

pvtend.plotting.plot_four_basis(phi_int: ndarray, phi_dx: ndarray, phi_dy: ndarray, phi_def: ndarray, x_rel: ndarray, y_rel: ndarray, *, geopotential: ndarray | None = None, titles: Sequence[str] | None = None, cmap: str = 'coolwarm', figsize: tuple[float, float] = (16, 12), suptitle: str | None = None) Figure[source]

Plot the four orthogonal basis fields in a 2×2 grid.

Parameters:
  • phi_int – Intensification basis (Φ₁).

  • phi_dx – Zonal propagation basis (Φ₂).

  • phi_dy – Meridional propagation basis (Φ₃).

  • phi_def – Deformation basis (Φ₄).

  • x_rel – 1D x-coordinates (relative degrees).

  • y_rel – 1D y-coordinates (relative degrees).

  • geopotential – Optional geopotential height for contour overlay.

  • titles – Panel titles (default: mathematical notation).

  • cmap – Colormap name.

  • figsize – Figure size.

  • suptitle – Super title for the figure.

Returns:

Matplotlib Figure.