tices as ``(xdata, ydata)`` tuples. useblit : bool, default: False Whether to use blitting for faster drawing (if supported by the backend). See the tutorial :doc:`/tutorials/advanced/blitting` for details. props : dict, optional Properties with which the line is drawn, see `matplotlib.lines.Line2D` for valid properties. Default: ``dict(color='k', linestyle='-', linewidth=2, alpha=0.5)`` handle_props : dict, optional Artist properties for the markers drawn at the vertices of the polygon. See the marker arguments in `matplotlib.lines.Line2D` for valid properties. Default values are defined in ``mpl.rcParams`` except for the default value of ``markeredgecolor`` which will be the same as the ``color`` property in *props*. grab_range : float, default: 10 A vertex is selected (to complete the polygon or to move a vertex) if the mouse click is within *grab_range* pixels of the vertex. draw_bounding_box : bool, optional If `True`, a bounding box will be drawn around the polygon selector once it is complete. This box can be used to move and resize the selector. box_handle_props : dict, optional Properties to set for the box handles. See the documentation for the *handle_props* argument to `RectangleSelector` for more info. box_props : dict, optional Properties to set for the box. See the documentation for the *props* argument to `RectangleSelector` for more info. Examples -------- :doc:`/gallery/widgets/polygon_selector_simple` :doc:`/gallery/widgets/polygon_selector_demo` Notes ----- If only one point remains after removing points, the selector reverts to an incomplete state and you can start drawing a new polygon from the existing point. rĪ