- kikuchipy.draw.plot_pattern_positions_in_map(rc: ndarray, roi_shape: tuple, roi_origin: tuple = (0, 0), area_shape: Optional[tuple] = None, roi_image: Optional[ndarray] = None, area_image: Optional[ndarray] = None, axis: Optional[Axes] = None, return_figure: bool = False, color: Optional[str] = 'k') Optional[Figure] [source]#
Plot pattern positions in a 2D map within a region of interest (ROI), the ROI potentially within a larger area.
Position coordinates (row, column) in an array of shape (n, 2). If
area_shapeis passed, coordinates are assumed to be given with respect to the area origin, and so if
roi_originis passed, the origin is subtracted from the coordinates.
Shape of the ROI as (n rows, n columns).
Origin (row, column) of the ROI with respect to the area. If this and
area_shapeis passed, the origin is subtracted from the
Shape of the area including the ROI as (n rows, n columns). If this and
roi_originis passed, the origin is subtracted from the
Image to plot within the ROI, of the same aspect ratio.
Image to plot within the area, of the same aspect ratio.
Existing Matplotlib axis to add the positions to. If not passed, a new figure will be created. If passed, only the coordinate markers and labels are added to the axis. E.g.
area_imagewill not be used.
Whether to return the created figure. Default is
Color of position markers and labels. Default is
k. Must be a valid Matplotlib color identifier.
Created figure, returned if