@@ -1560,14 +1560,12 @@ class Annulus(Patch):
15601560
15611561 def __str__ (self ):
15621562 if self .a == self .b :
1563- fmt = "Annulus(xy=(%s, %s), r=%s, width=%s, angle=%s)"
1564- pars = (self .center [0 ], self .center [1 ],
1565- self .a , self .width , self .angle )
1563+ r = str (self .a )
15661564 else :
1567- fmt = "Annulus(xy=( %s, %s), r=(%s, %s), width=%s, angle=%s)"
1568- pars = ( self . center [ 0 ], self . center [ 1 ],
1569- self . a , self . b , self . width , self . angle )
1570- return fmt % pars
1565+ r = '( %s, %s)' % ( self . a , self . b )
1566+
1567+ return "Annulus(xy=(%s, %s), r=%s, width=%s, angle=%s)" % \
1568+ ( self . center [ 0 ], self . center [ 1 ], r , self . width , self . angle )
15711569
15721570 @docstring .dedent_interpd
15731571 def __init__ (self , xy , r , width , angle = 0.0 , ** kwargs ):
@@ -1598,7 +1596,7 @@ def __init__(self, xy, r, width, angle=0.0, **kwargs):
15981596 self .a = self .b = float (r )
15991597 else :
16001598 raise ValueError (
1601- 'r parameter should be either float, or sequence of size 2' )
1599+ 'r parameter should be either float, or array_like of size 2' )
16021600
16031601 if min (self .a , self .b ) <= width :
16041602 raise ValueError (
0 commit comments