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.