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.