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.