plot_spin_texture_contours¶
- FermiSurface.plot_spin_texture_contours(spin_texture_contour_data: dict, alpha: float = 1.0, linewidth: float = 0.2, colors: str | None = None, linestyles: str = 'solid', norm: Normalize | None = None, clim: tuple = (None, None), cmap: str = 'plasma', countour_kwargs: dict | None = None)[source]¶
Plot spin texture contours from spin texture data.
- Parameters:
spin_texture_contour_data (dict) – Dictionary containing spin texture contour data with contours, scalars, etc.
clim (tuple of float, optional) – Color limits as (vmin, vmax), by default (None, None).
cmap (str, optional) – Colormap name, by default “plasma”.
alpha (float, optional) – Transparency level (0-1), by default 1.0.
linewidth (float, optional) – Width of the contour lines, by default 0.2.
colors (str, optional) – Color for the contours, by default None.
linestyles (str, optional) – Style of the contour lines, by default “solid”.
norm (matplotlib.colors.Normalize, optional) – Normalization instance for color mapping, by default None.
clim (tuple of float, optional) – Color limits as (vmin, vmax), by default (None, None).
cmap (str, optional) – Colormap name, by default “plasma”.
countour_kwargs (dict, optional) – Additional kwargs for matplotlib contour function, by default None.
- Returns:
list – List of matplotlib contour handles.