+
    iG                        ^ RI t^ RIHt ^ RIt^ RIt^ RIHt ^ RI	H
t
Ht ]
! R.RRR7      R	 4       t]
! R
.RRRR7      R 4       t]
! R.4      R 4       tR t]! R.R7      R 4       t]! R.R7      R 4       t]! R.R7      R 4       t]
! R.RR7      R 4       t]
! R.RR7      R 4       t]
! R.RR7      R 4       t]
! R.RR7      R 4       t]
! R .RR7      R! 4       t]
! R".RR7      R# 4       t]
! R$.RR7      R% 4       t]
! R&.R'R7      R( 4       t]
! R).RR7      R* 4       t]! R.R7      R+ 4       t]! R.R7      R, 4       tR- tR. tR/ t R0 t!R1 t"R2 t#]! R.R7      R3 4       t$]! R.R7      R4 4       t%R5 t&R6 t'R7 t(R8 t)]! R.R7      R9 4       t*R: t+R; t,R< t-R= t.]
! R>.RR7      R? 4       t/]! 4       R@ 4       t0RA t1]Pd                  Pg                  RBRCRD.4      ]
! RE.RR'RF7      RG 4       4       t4R# )H    N)assert_allclose)pyplot)image_comparisoncheck_figures_equalzpolar_axes.pngdefaultg~jt?)styletolc                     \         P                  ! R RR4      p R\         P                  ,          V ,          p\        P                  ! 4       pVP                  RR7      pVP                  WR^R7      w  pVP                  RRR^R7      w  pRpW,          W,          rvVP                  V.V.R	4       VP                  R
Wv3RR\        RRR7      RRR7       VP                  RRRRR7       R# )              ?MbP?Tpolarz#ee8d18)colorlwz#0000ff   oza polar annotation皙?zfigure fractionblack	facecolorshrinkleftbaseline)xyxytext
textcoords
arrowpropshorizontalalignmentverticalalignmentxout)axistick1Ontick2On	directionN      @r   r   r      )r   r   )
nparangepipltfigureadd_subplotplotannotatedicttick_params)rthetafigaxlineindthisr	thisthetas           {/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/matplotlib/tests/test_polar.pytest_polar_annotationsr>   
   s     			#sE"A!E
**,C	t	$BGGEI!G4EDGGFF)G:ED
Cvuz9GGYK%#&KK$%#,'$?$*",   NNT45NI    zpolar_coords.pngTgy&1?)r   remove_textr	   c                     \         P                  P                  R^
^RRR7      p \        P                  ! 4       pVP                  RR7      pVP                  V 4       V P                  VP                  4       VP                  R\        P                  R,          R3\        P                  ^,          R	3R
R
\        RRR7      RRRR7	       VP                  R^4       VP                  R^4       R# )r   r5         ?)r   alphaequal)aspectzthe top       @      $@g      4@r   r   r   r   r   r   T)r   r   xycoordsr   r   r   r    clip_onNr(   i)mplpatchesEllipser.   r/   r0   
add_artistset_clip_boxbboxr2   r+   r-   r3   set_xlimset_ylim)elr7   r8   s      r=   test_polar_coord_annotationsrS   ,   s     
		VRs#		FB
**,C		(BMM"OOBGGKK	EE"Hc?a~ "'$?$*",  	 KKRKKRr?   zpolar_alignment.pngc                     \         P                  ! ^ R^Z4      p . ROp\        P                  ! 4       p. ROpVP	                  VRRR7      pVP                  V 4       VP	                  VRRR7      pVP                  P                  R4       \        ^4       F/  pVP                  V,          P                  WV,          RRR	7       K1  	  R
# )r   ih  T
horizontal)r   labelverticalFr   top)angler   r    N)r   皙?皙?g333333?皙?r*   皙?r^   r\   r\   )r+   r,   r.   r/   add_axesset_thetagridspatchset_visiblerangeaxes
set_rgrids)anglesgrid_valuesr7   rectrU   rW   is          r=   test_polar_alignmentrj   I   s     YYq#r"F,K
**,CDd$lCJf%||DJ|?HNNu%1Xay &% 	 	A r?   c                      \         P                  ! 4       p \         P                  ! ^^.RR.4       \         P                  ! ^^.RR.4       \        V P                  4      ^8X  g   Q R4       hR# )r*   r^   rZ   g333333?r[   z!More than one polar Axes created.N)r.   r/   r   lenrd   )r7   s    r=   test_polar_twicerm   ^   sU    
**,CIIq!fr2hIIq!fr2hsxx=ABBBr?   png)
extensionsc                    V P                  R R7      pVP                  \        P                  ! ^R.4      RR.4       VP                  \        P                  ! ^R.4      RR.4       VP                  R R7      pVP                  \        P                  ! ^^.4      RR.4       VP                  \        P                  ! ^R.4      RR.4       R# )r   
projectionrZ   r^   if  NiM)r0   r1   r+   deg2radfig_testfig_refr8   s   && r=   test_polar_wraprx   e   s    					1BGGBJJT{#c3Z0GGBJJ2w#s,					0BGGBJJSz"S#J/GGBJJ3x 3*-r?   c                    ^ RI Hu Hp VP                  4        . ROp. ROp\        P
                  ! V P                  4       \        P                  ! V Uu. uF  qUVP                  ,          NK  	  upV4       VP                  RR7      pVP                  \        P                  ! V4      V4       VP                  RR7       R# u upi )r   Nr   rq   deg)xlabelg      >@g     F@g      N@     V@r   rF         @r'   )matplotlib.testing.jpl_unitstesting	jpl_unitsregisterr.   r/   numberr   rz   r0   r1   r+   rt   set)rv   rw   unitsxsysr!   r8   s   &&     r=   test_polar_units_1r   o   s    00	NN	!B	BJJxIIb)b599}}b)2.					0BGGBJJrNBFF%F	 *s   Cc                    ^ RI Hu Hp VP                  4        . R	OpV Uu. uF  qDVP                  ,          NK  	  pp. R
OpV Uu. uF  qwVP
                  ,          NK  	  pp\        P                  ! V P                  4       \        P                  ! WXRRR7       \        \        P                  ! 4       P                  P                  4       VP                  4      '       g   Q hVP                  RR7      p	V	P!                  \"        P$                  ! V4      V4       V	P                  P'                  \(        P*                  P-                  RP.                  4      4       V	P1                  RRR7       R# u upi u upi )r   Nradkm)
thetaunitsrunitsr   rq   z{:.12})r{   ylabelr|   r~   )r   r   r   r   rz   r   r.   r/   r   r   
isinstancegcaxaxisget_major_formatterUnitDblFormatterr0   r1   r+   rt   set_major_formatterrJ   tickerFuncFormatterformatr   )
rv   rw   r   r   r!   xs_degr   yys_kmr8   s
   &&        r=   test_polar_units_2r   ~   s   00	NN	!B%'(R%))mmRF(	B#%&2a\\2E&JJxIIfd;cggioo99;,,. . . . 
				0BGGBJJrNBHH  !9!9(//!JKFF%F% )&s   E5E:zpolar_rmin.png)r   c                  ,   \         P                  ! ^ RR4      p ^\         P                  ,          V ,          p\        P                  ! 4       pVP                  . RORR7      pVP                  W4       VP                  R4       VP                  R4       R# )	r   r   {Gz?Tr   rF   rB   Nr]   	r+   r,   r-   r.   r/   r_   r1   set_rmaxset_rminr5   r6   r7   r8   s       r=   test_polar_rminr      sg    
		!S$AbeeGAIE
**,C	*$	7BGGEKKKKr?   zpolar_negative_rmin.pngc                  ,   \         P                  ! RRR4      p ^\         P                  ,          V ,          p\        P                  ! 4       pVP                  . RORR7      pVP                  W4       VP                  R4       VP                  R4       R# )r   r   r   Tr   Ng      r]   r   r   s       r=   test_polar_negative_rminr      sg    
		$T"AbeeGAIE
**,C	*$	7BGGEKKKKr?   zpolar_rorigin.pngc                  N   \         P                  ! ^ RR4      p ^\         P                  ,          V ,          p\        P                  ! 4       pVP                  . R	ORR7      pVP                  W4       VP                  R4       VP                  R4       VP                  R4       R# )
r   r   r   Tr   rF   rB   r   Nr]   )
r+   r,   r-   r.   r/   r_   r1   r   r   set_roriginr   s       r=   test_polar_roriginr      ss    
		!S$AbeeGAIE
**,C	*$	7BGGEKKKKNN3r?   zpolar_invertedylim.pngc                  ~    \         P                  ! 4       p V P                  . RORR7      pVP                  ^^ 4       R# )r^   Tr   Nr]   )r.   r/   r_   rQ   r7   r8   s     r=   test_polar_invertedylimr      s.    
**,C	*$	7BKK1r?   zpolar_invertedylim_rorigin.pngc                     \         P                  ! 4       p V P                  . RORR7      pVP                  P	                  R4       VP                  ^ ^ .^ ^.RR7       VP                  ^ 4       VP                  ^4       R# )r^   Tr   none)cNr]   )r.   r/   r_   yaxisset_invertedr1   marginsr   r   s     r=   test_polar_invertedylim_roriginr      se    
**,C	*$	7BHH$ GGQFQFfG%JJqMNN1r?   zpolar_theta_position.pngc                  .   \         P                  ! ^ RR4      p ^\         P                  ,          V ,          p\        P                  ! 4       pVP                  . RORR7      pVP                  W4       VP                  R^4       VP                  R4       R# )	r   r   r   Tr   NW	clockwiseNr]   )	r+   r,   r-   r.   r/   r_   r1   set_theta_zero_locationset_theta_directionr   s       r=   test_polar_theta_positionr      sm    
		!S$AbeeGAIE
**,C	*$	7BGGEtR(;'r?   zpolar_rlabel_position.pngc                      \         P                  ! 4       p V P                  R R7      pVP                  R4       VP	                  RR7       R# )r   rq   i;  auto)rotationN)r.   r/   r0   set_rlabel_positionr4   r   s     r=   test_polar_rlabel_positionr      s9    
**,C	G	,B3NNFN#r?   zpolar_title_position.pngmpl20c                  v    \         P                  ! 4       p V P                  R R7      pVP                  R4       R# )r   rq   fooN)r.   r/   r0   	set_titler   s     r=   test_polar_title_positionr      s)    
**,C	G	,BLLr?   zpolar_theta_wedge.pngc                  t   \         P                  ! ^ RR4      p ^\         P                  ,          V ,          p\         P                  ! RRR4      p\         P                  ! RRR4      pRp\        P                  ! \        V4      \        V4      RR/RR	7      w  rV\        V4       EF  w  rx\        V4       F  w  rWgV	3,          pVP                  W4       W8  d$   VP                  V4       VP                  V
4       M3VP                  V
4       VP                  V4       VP                  R
4       VP                  RRWG\        V4      ,          ,          RR7       VP                  P                  RRR7       VP                  P                  4       P                   P#                  . ROR7       K  	  EK  	  R# )r   r   r   g      .@g     v@r}   g      I@r   T)
subplot_kwfigsizer   r   )r$   r%   r&   r   )label2Onr   )stepsN)r"   ininout)      )r*      g      @   
   )r+   r,   r-   r.   subplotsrl   	enumerater1   set_thetaminset_thetamaxr   r4   r   set_tick_paramsr   get_major_locatorbase
set_params)r5   r6   
theta_mins
theta_maxs
DIRECTIONSr7   axsri   startjendr8   s               r=   test_polar_theta_limitsr      s]   
		!S$AbeeGAIE4-J4-J'J||C
OS_(/$*,HC j)
+FATBGGE{&$ $&&&{3NN4%/C
O0C%D$*  , HH$$dV$DHH&&(--88( 9 * , *r?   c                     V P                  R R/R7      pVP                  ^
R7       VP                  RR7       VP                  R R/R7      pVP                  R4       VP                  R4       R# )r   Tr   )rX   rB   bottomrG   Nr   set_rlimr   r   ru   s   && r=   test_polar_rlimr     sc    			wo		6BKKBKKKrK			gt_		5BKKKKOr?   c                     V P                  R R/R7      pVP                  R^
.R7       VP                  R R/R7      pVP                  R4       VP                  R4       R# )r   Tr   rB   r   rG   Nr   ru   s   && r=   test_polar_rlim_bottomr     sY    			wo		6BKKBxK 			gt_		5BKKKKOr?   c                     \         P                  ! 4       P                  R R7      p V P                  \        P
                  ! ^
4      \        P
                  ! ^
4      R,           4       V P                  4       ^ ,          ^ 8X  g   Q hR# )r   rq   r   N)r.   r/   r0   r1   r+   r,   get_ylimr8   s    r=   test_polar_rlim_zeror     sW    		!	!W	!	5BGGBIIbM299R=3./;;=q   r?   c                     \         P                  ! R R7       \         P                  ! 4       p V P                  4       ^ 8X  d   V P	                  4       ^8X  g   Q h\         P
                  ! R4       \         P                  ! 4        \         P                  ! 4       p V P                  4       ^ 8X  d   V P	                  4       ^8X  g   Q hR# )r   rq   allN)r.   subplotr   get_rminget_rmaxcloser   r   s    r=   test_polar_no_datar   "  s~    KK7#	B;;=A"++-1"444IIeIIK	B;;=A"++-1"444"4r?   c                      \         P                  ! R R7       \         P                  ! 4       p V P                  R4       V P	                  4       ^ 8  g   Q hR# )r   rq   logN)r.   r   r   
set_rscaler   r   s    r=   test_polar_default_log_limsr   -  s9    KK7#	BMM%;;=1r?   c                      \         P                  ! 4       P                  R R7      p \        P                  ! \
        4      ;_uu_ 4        V P                  R4       RRR4       R#   + '       g   i     R# ; i)r   rq   datalimN)r.   r/   r0   pytestraises
ValueErrorset_adjustabler   s    r=   !test_polar_not_datalim_adjustabler   4  sG    		!	!W	!	5B	z	"	"
)$ 
#	"	"	"s   A$$A5	c                     \         P                  ! 4       p V P                  R R7      pVP                  RR7       \         P                  ! VP
                  P                  4       RR7       V P                  P                  4        VP                  P                  ^ ,          P                  P                  4       R8X  g   Q hVP
                  P                  ^ ,          P                  P                  4       R8X  g   Q hR# )Tr   rZ   )rC   F)visibleN)r.   r/   r0   gridsetpr   get_ticklabelscanvasdrawr   
majorTicksgridline	get_alphar   s     r=   test_polar_gridlinesr  :  s    
**,C	t	$BGG#GHHRXX$$&6JJOO88q!**446"<<<88q!**446"<<<r?   c                      \         P                  ! R R/R7      w  rV P                  P                  4        VP	                  V P                  P                  4       4      p\        VP                  . RORR7       R# )rr   r   r   r   )rtolN)gyZ@g,ԚG=@g_)Gހ@gR!+|@)r.   r   r  r  get_tightbboxget_rendererr   extents)r7   r8   bbs      r=   test_get_tightbbox_polarr  F  sW    ll|W&=>GCJJOO			#**113	4B


<5Jr?   c                    V P                  ^yRR7      P                  ^ .^.^\        P                  ,          RRR7      pV P                  ^zRR7      P                  ^ .^.R\        P                  ,          RRR7      pVP                  ^yRR7      P                  ^ .^.^\        P                  ,          RRR7      pVP                  ^zRR7      P                  ^ .^.R\        P                  ,          RRR7      pR# )	y   r   rq   r   F)	edgecolorantialiasedNrs   )r0   barr+   r-   )rv   rw   p1p2p3p4s   &&    r=   )test_polar_interpolation_steps_constant_rr  N  s     

sw

73sQC255F3F 


sw

73sQCBEEV3G 


cg

63sQC255F3F 


cg

63sQCBEEV3G r?   c                 p   V P                  R R7      P                  ^ \        P                  ^,          .^^.4      w  p^dVP	                  4       n        VP                  R R7      P                  \        P                  ! ^ \        P                  ^,          ^e4      \        P                  ! ^^^e4      4       R# r   rq   N)r0   r1   r+   r-   get_path_interpolation_stepslinspace)rv   rw   ls   && r=   )test_polar_interpolation_steps_variable_rr!  \  s    					1	6	62557|aV	LBA(+AJJL%7+00
AruuQw$bkk!Q&<>r?   c                     \         P                  ! R R7      p V P                  ^ ^\        P                  ,          4       V P                  RRR7       \
        P                  ! \        RR7      ;_uu_ 4        V P                  ^ ^\        P                  ,          4       RRR4       \
        P                  ! \        RR7      ;_uu_ 4        V P                  RRR7       RRR4       R#   + '       g   i     LR; i  + '       g   i     R# ; i)	r   rq   r   i  )thetaminthetamaxz+angle range must be less than a full circle)matchNi  )r.   r   set_thetalimr+   r-   r   r   r   r   s    r=   test_thetalim_valid_invalidr'  d  s    		(BOOAq255y!OOS3O/	zJ
L 
L
1ruu9%
L 
zJ
L 
L
s3
L 
L
L 
L
L 
L 
Ls   6(C(
C;(C8	;D	c                     \         P                  ! R R7      p V P                  ^ ^4       \        \        P
                  ! V P                  4       V P                  4       34      4      R8X  g   Q hV P                  R4       \        \        P
                  ! V P                  4       V P                  4       34      4      R8X  g   Q hR# )r   rq   Nr)   )r      )r.   r   r&  tupler+   radiansget_thetaminget_thetamaxr   s    r=   test_thetalim_argsr.  p  s    		(BOOAqR__.0ABCDNNNOOFR__.0ABCDNNNr?   c                     \         P                  ! R RR/R7      w  rVP                  4        F#  pVP                  ^ \        P
                  4       K%  	  VP                  4        Fy  p\        P                  ! VP                  P                  4       4      P                  4       p\        P                  ! ^Z4      V9   g   Q h\        P                  ! ^d4      V9  d   Ky  Q h	  R# )zAAAABB.rr   r   r   N)r.   subplot_mosaicvaluesr&  r+   r-   degreesr   get_majorticklocstolistr   approx)r7   r   r8   ticklocss       r=   test_default_thetalocatorr7  x  s     !!|W57HCjjl
255! jjl::bhh88:;BBD}}R H,,,}}S!111 r?   c                      \         P                  ! R R7      p V P                  ^ \        P                  ^,          4      pVP                  4       P                  ^8  g   Q hR# r  )r.   r   axvspanr+   r-   r  r  )r8   spans     r=   test_axvspanr;    sB    		(B::aq!D==?//!333r?   c                 
   V P                  ^^RRR/R7      pR F$  pVP                  V,          P                  4        K&  	  VP                  ^^RRR/R7      pR F$  pVP                  V,          P                  4        K&  	  R# )r   Trr   r   )sharexr   )shareyr   N)r   r*   r)  )r   flatremove)rw   rv   r   ri   s   &&  r=   test_remove_shared_polarrA    s    
 

	1T|W&=  ?C 


	1T|W&=  ?C r?   c                     \         P                  ! ^^RR/RRR7      w  rV P                  P                  4        VR,          P                  P
                  ^ ,          P                  4       '       g   Q hVR,          P                  P
                  ^ ,          P                  4       '       g   Q h\         P                  ! RRR/RRR7      w  rV P                  P                  4        VR,          P                  P
                  ^ ,          P                  4       '       g   Q hVR,          P                  P
                  ^ ,          P                  4       '       g   Q hR# )	r   rr   r   T)r   r=  r>  zab
cdbNr)   )	r.   r   r  r  r   r  get_visibler   r0  )r7   r   s     r=   "test_shared_polar_keeps_ticklabelsrE    s    ||	1,0dLHCJJOOt9??%%a(446666t9??%%a(446666!!lG4T$PHCJJOOs8>>$$Q'335555s8>>$$Q'335555r?   c                      \         P                  ! R R7      p V P                  ^ ^4       V P                  R4       V P	                  RR.4       V P                  4       R8X  g   Q hR# )r   rq   rB   r^   rZ   N)r   rZ   )r.   r   r9  axvliner1   r   r   s    r=   (test_axvline_axvspan_do_not_modify_rlimsrH    sM    		(BJJq!JJrNGGRH;;=G###r?   c                     \         P                  ! R R7      p V P                  ^ R4      R8X  g   Q hV P                  ^ R4      R8X  g   Q hV P                  ^ ^4      R8X  g   Q hV P                  ^R4      R8X  g   Q hV P                  ^R4      R8X  g   Q hV P                  ^^4      R	8X  g   Q hV P                  ^R4      R
8X  g   Q hV P                  ^R4      R8X  g   Q hV P                  ^^4      R8X  g   Q hR# )r   rq   {Gzt?u   θ=0.0π (0°), r=0.005r^   u   θ=0.00π (0°), r=0.100u   θ=0.000π (0.0°), r=1.000u   θ=0.3π (57°), r=0.005u   θ=0.32π (57°), r=0.100u   θ=0.318π (57.3°), r=1.000u   θ=0.6π (115°), r=0.005u   θ=0.64π (115°), r=0.100u   θ=0.637π (114.6°), r=1.000N)r.   r   format_coordr   s    r=   test_cursor_precisionrL    s    		(B??1e$(AAAA??1b!%??????1a $AAAA??1e$(BBBB??1b!%@@@@??1a $BBBB??1e$(CCCC??1b!%AAAA??1a $CCCCr?   c                  H   \         P                  ! R R7      p R pRV n        Wn        V P	                  ^R4      R8X  g   Q hV P	                  RR4      R8X  g   Q hV P	                  ^^d4      R	8X  g   Q hWn        RV n        V P	                  R
^4      R8X  g   Q hV P	                  ^R4      R8X  g   Q hV P	                  RR4      R8X  g   Q hWn        Wn        V P	                  RR4      R8X  g   Q hV P	                  RR4      R8X  g   Q hV P	                  RR4      R8X  g   Q hR# )r   rq   c                 "    R V R,          ,          # )z$%1.1fMgư> )r!   s   &r=   millions&test_custom_fmt_data.<locals>.millions  s    AdF##r?   Ng    sAu,   θ=3.8197186342π (687.54935416°), r=$20.0Mi  g    >Au-   θ=392.794399551π (70702.9919191°), r=$2.0Mu!   θ=0.95493π (171.887°), r=$0.0Mg     jAu   θ=$0.2M, r=1.000r^   u   θ=$0.0M, r=0.100g    .ArJ  u   θ=$1.0M, r=0.005u   θ=$2.0M, r=$6000.0Mg NgmCl   {  u!   θ=$1000000000000.0M, r=$12891.3Mu   θ=$3938980.6M, r=$1107.9Mg   ZAl   1;Ti 	B)r.   r   	fmt_xdata	fmt_ydatarK  )r8   rP  s     r=   test_custom_fmt_datarT    s'   		(B$ BLL??2s#'UUUU??4%)XXXX??1c"&IIII LBL??3"&9999??1b!%8888??3&*==== LL??3(,BBBB??4-1TTTT??5,/3OOOOr?   zpolar_log.pngc                  D   \         P                  ! 4       p V P                  R R7      pVP                  R4       VP	                  ^R4       ^dpVP                  \        P                  ! ^ ^\        P                  ,          V4      \        P                  ! ^ ^V4      4       R# )Tr   r   i  N)
r.   r/   r0   r   r   r1   r+   r  r-   logspace)r7   r8   ns      r=   test_polar_logrX    sl    
**,C	t	$BMM%KK4AGGBKK1ruu9a("++aA*>?r?   c                    V P                  R RR7      pVP                  ^ ^4       VP                  R4       VP                  \        P
                  ! ^ ^^4      4       VP                  R RR7      pVP                  R4       VP                  ^^d4       VP                  R4       VP                  \        P                  ! ^ ^^4      4       W#3 F  pVP                  RR7       K  	  R# )	r   red)rr   r   r   F)	labelleftNr  r   )	r0   r   r   
set_rticksr+   r  r   rV  r4   )rw   rv   ax_refax_testr8   s   &&   r=   test_polar_log_roriginr_    s       Gu EF
OOAq
r
bkk!Q*+""g"GGuQr{{1a+,o
' r?   c                  >   \         P                  ! 4       p V P                  R R7      pVP                  \        P
                  ) \        P
                  4       VP                  P                  4        Uu. uF  q"P                  4       NK  	  ppV. RO8X  g   Q hR# u upi )r   rq   N)u   -180°u   -135°u   -90°u   -45°u   0°u   45°u   90°u   135°)	r.   r/   r0   r&  r+   r-   r   r  get_text)r7   r8   r   labelss       r=   test_polar_neg_theta_limsrc    sp    
**,C	G	,BOORUUFBEE"$&HH$;$;$=>$=qjjl$=F>[[[[ ?s   3Borderbeforeafterzpolar_errorbar.png)baseline_imagesr@   r   c           
         \         P                  ! ^ ^\         P                  ,          \         P                  ^,          4      pV\         P                  ,          ^,          R,           p\        P                  ! RR7      pVP                  RR7      pV R8X  d<   VP                  R4       VP                  R4       VP                  WRR^RR	R
7       R# VP                  WRR^RR	R
7       VP                  R4       VP                  R4       R# )r   rB   )r   r   rq   re  Nr^   r   seagreen)xerryerrcapsizefmtr   N)r   r   )	r+   r,   r-   r.   r/   r0   r   r   errorbar)rd  r6   r5   r7   r8   s   &    r=   test_polar_errorbarrq    s     IIaRUUBEEAI.ECA
**V
$C	G	,B
""3'
r"
E3S!
S
E3S!
S
""3'
r"r?   )5numpyr+   numpy.testingr   r   
matplotlibrJ   r   r.   matplotlib.testing.decoratorsr   r   r>   rS   rj   rm   rx   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r!  r'  r.  r7  r;  rA  rE  rH  rL  rT  rX  r_  rc  markparametrizerq  rO  r?   r=   <module>rx     sF    )   $ O #$I5AJ BJB %&iT6 ()*A +A(C (. ). ( ) (& )&( #$I6 7 ,-Y? @ &'y9	 :	 +,I> ? 34IF G -.i@( A( ./yA$ B$ -.g> ? *+9=* >*@ ( ) ( )!5%	=J (
I )
I (> )>	4O24 ( )
6$DP6 ?#95@ 6@ ( (&\ 8W"56#7"8d!#! 7#r?   