to_markers#

OrientationMap.to_markers(n_best: int = 1, annotate: bool = False, marker_colors: str = ('red', 'blue', 'green', 'orange', 'purple'), text_color: str = 'black', lazy_output: bool | None = None, annotation_shift: Sequence[float] | None = None, text_kwargs: dict | None = None, include_intensity: bool = False, intesity_scale: float = 1, **kwargs) Sequence[Markers][source]#

Convert the orientation map to a set of markers for plotting.

Parameters:
  • n_best (int) – The amount of solutions to plot

  • annotate (bool) – If True, the euler rotation and the correlation will be annotated on the plot using the Texts class from hyperspy.

  • marker_color (str, optional) – The color of the point markers used for simulated reflections

  • text_color (str, optional) – The color used for the text annotations for reflections. Does nothing if annotate is False.

  • annotation_shift (List[float,float], optional) – The shift to apply to the annotation text. Default is [0,-0.1]

  • include_intensity (bool) – If True, the intensity of the diffraction spot will be displayed with more intense peaks having a larger marker size.

  • lazy_output (bool) – If True, the output will be a lazy signal. If None, the output will be lazy if the input is lazy.

Returns:

all_markers – A list of markers for each of the n_best solutions

Return type:

Sequence[hs.plot.markers.Markers]