plot_spin_texture_scatter

FermiSurface.plot_spin_texture_scatter(spin_texture_contour_data: dict, s: int = 50, edgecolor: str = 'none', alpha: float = 1.0, marker: str = '.', color: str = 'k', scatter_kwargs: dict | None = None)[source]

Plot spin texture as scatter points on Fermi surface contours.

Parameters:
  • spin_texture_contour_data (dict) – Dictionary containing spin texture contour data with points and scalars.

  • s (int, optional) – Size of scatter points, by default 50.

  • edgecolor (str, optional) – Color of point edges, by default “none”.

  • alpha (float, optional) – Transparency level (0-1), by default 1.0.

  • marker (str, optional) – Marker style for scatter points, by default “.”.

  • color (str, optional) – Color for points when not using scalar coloring, by default “k”.

  • scatter_kwargs (dict, optional) – Additional kwargs for matplotlib scatter function, by default None.

Returns:

list – List of matplotlib scatter handles.