@@ -180,30 +180,26 @@ def _slice_or_none(in_v, slc):
180180 inds = inds .argmin (axis = 1 )
181181 inds = np .unique (inds )
182182 # return, we are done here
183- return Path (verts [inds ],
184- _slice_or_none (codes , inds ))
183+ return Path (verts [inds ], _slice_or_none (codes , inds ))
185184 else :
186185 raise ValueError (
187- '` markevery` is a tuple with len 2, but its second element is '
188- ' not an int or a float; markevery=%s' % ( markevery ,) )
186+ f" markevery= { markevery !r } is a tuple with len 2, but its "
187+ f"second element is not an int or a float" )
189188
190189 elif isinstance (markevery , slice ):
191190 # mazol tov, it's already a slice, just return
192191 return Path (verts [markevery ], _slice_or_none (codes , markevery ))
193192
194193 elif np .iterable (markevery ):
195- #fancy indexing
194+ # fancy indexing
196195 try :
197196 return Path (verts [markevery ], _slice_or_none (codes , markevery ))
198-
199197 except (ValueError , IndexError ):
200- raise ValueError ('`markevery` is iterable but '
201- ' not a valid form of numpy fancy indexing; '
202- 'markevery=%s' % ( markevery ,) )
198+ raise ValueError (
199+ f"markevery= { markevery !r } is iterable but not a valid numpy "
200+ f"fancy index" )
203201 else :
204- raise ValueError ('Value of `markevery` is not '
205- 'recognized; '
206- 'markevery=%s' % (markevery ,))
202+ raise ValueError (f"markevery={ markevery !r} is not a recognized value" )
207203
208204
209205@cbook ._define_aliases ({
@@ -264,17 +260,16 @@ class Line2D(Artist):
264260
265261 def __str__ (self ):
266262 if self ._label != "" :
267- return "Line2D(%s)" % ( self ._label )
263+ return f "Line2D({ self ._label } )"
268264 elif self ._x is None :
269265 return "Line2D()"
270266 elif len (self ._x ) > 3 :
271- return "Line2D((%g,%g),(%g,%g),...,(%g,%g))" \
272- % ( self ._x [0 ], self ._y [0 ], self ._x [0 ],
273- self ._y [0 ], self ._x [- 1 ], self ._y [- 1 ])
267+ return "Line2D((%g,%g),(%g,%g),...,(%g,%g))" % (
268+ self ._x [0 ], self ._y [0 ], self ._x [0 ],
269+ self ._y [0 ], self ._x [- 1 ], self ._y [- 1 ])
274270 else :
275- return "Line2D(%s)" \
276- % ("," .join (["(%g,%g)" % (x , y ) for x , y
277- in zip (self ._x , self ._y )]))
271+ return "Line2D(%s)" % "," .join (
272+ map ("({:g},{:g})" .format , self ._x , self ._y ))
278273
279274 def __init__ (self , xdata , ydata ,
280275 linewidth = None , # all Nones default to rc
0 commit comments