@@ -1855,9 +1855,11 @@ class ToolHandles:
18551855
18561856 def __init__ (self , ax , x , y , marker = 'o' , marker_props = None , useblit = True ):
18571857 self .ax = ax
1858- props = dict (marker = marker , markersize = 7 , mfc = 'w' , ls = 'none' ,
1859- alpha = 0.5 , visible = False , label = '_nolegend_' )
1860- props .update (marker_props if marker_props is not None else {})
1858+ props = dict (marker = marker , markersize = 7 , markerfacecolor = 'w' ,
1859+ linestyle = 'none' , alpha = 0.5 , visible = False ,
1860+ label = '_nolegend_' )
1861+ props .update (cbook .normalize_kwargs (marker_props , Line2D ._alias_map )
1862+ if marker_props is not None else {})
18611863 self ._markers = Line2D (x , y , animated = useblit , ** props )
18621864 self .ax .add_line (self ._markers )
18631865 self .artist = self ._markers
@@ -2024,9 +2026,11 @@ def onselect(eclick: MouseEvent, erelease: MouseEvent)
20242026 self .maxdist = maxdist
20252027
20262028 if rectprops is None :
2027- props = dict (mec = 'r' )
2029+ props = dict (markeredgecolor = 'r' )
20282030 else :
2029- props = dict (mec = rectprops .get ('edgecolor' , 'r' ))
2031+ props = dict (markeredgecolor = rectprops .get ('edgecolor' , 'r' ))
2032+ props .update (cbook .normalize_kwargs (marker_props , Line2D ._alias_map )
2033+ if marker_props is not None else {})
20302034 self ._corner_order = ['NW' , 'NE' , 'SE' , 'SW' ]
20312035 xc , yc = self .corners
20322036 self ._corner_handles = ToolHandles (self .ax , xc , yc , marker_props = props ,
@@ -2503,7 +2507,8 @@ def __init__(self, ax, onselect, useblit=False,
25032507 self .ax .add_line (self .line )
25042508
25052509 if markerprops is None :
2506- markerprops = dict (mec = 'k' , mfc = lineprops .get ('color' , 'k' ))
2510+ markerprops = dict (markeredgecolor = 'k' ,
2511+ markerfacecolor = lineprops .get ('color' , 'k' ))
25072512 self ._polygon_handles = ToolHandles (self .ax , self ._xs , self ._ys ,
25082513 useblit = self .useblit ,
25092514 marker_props = markerprops )
0 commit comments