+
     ]i  c                   s    ^ RI Ht ^ RIHt ^ RIHt ^ RIHtH	t	H
t
HtH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# )i    N)image_comparison)AxisArtistHelperRectlinear)
AxisArtist	AxisLabel	LabelBaseTicks
TickLabelszaxis_artist_ticks.pngZdefault)Zstylec                  s   \         P                  ! 4       w  rVP                  P                  R 4       VP                  P                  R 4       \        R^4       Uu. uF  q"^
,          R3V^,          3NK  	  pp\        ^
VP                  R7      pVP                  V4       VP                  V4       \        ^
RRVP                  R7      pVP                  V4       VP                  V4       R# u upi )Fg        ticksizeaxisTZC3)r   Ztick_outZcolorr	   Ni)	pltsubplotsxaxisset_visibleyaxisZranger   set_locs_angles
add_artist)figaxZiZlocs_anglesZticks_inZ	ticks_outs         U/usr/lib64/python3.14/site-packages/mpl_toolkits/axisartist/tests/test_axis_artist.py
test_ticksr   	   s    llnGCHHHH49"bMBMqVSM1r6*MKBbrxx0H[)MM(rD288LIk*MM) Cs   C0zaxis_artist_labelbase.pngc                  s$   ^\         P                  R&   \         P                  ! 4       w  rVP                  R.R.R4       \	        RRR4      pR	Vn        ^2Vn        VP                  R	4       VP                  RRR7       VP                  V4       R# )
   text.kerning_factor      ?oTestZcenterZtop)ZhaZvaN)
r
   rcParamsr   plotr   
_ref_angle_offset_radiusZset_rotationZsetr   )r   r   labels      r   test_labelbaser       s|     +,CLL&'llnGCGGSEC5#c3'EEE	s	IIeI$MM%    zaxis_artist_ticklabels.pngc                  s   ^\         P                  R&   \         P                  ! 4       w  rVP                  P	                  R4       VP
                  P	                  R4       VP                  RR.RR.R4       \        ^
VP                  R7      pVP                  V4       RR.pV UUUu. uF  w  rEqdV^,           3NK  	  ppppVP                  V4       \        RR	7      pW8n        VP                  ^
4       VP                  V4       VP                  R.R.R
4       \        RRR4      p	^V	n        ^ V	n        V	P!                  R4       VP                  V	4       VP#                  ^ ^4       VP%                  ^ ^4       R# u upppi )r   r   F皙?皙?r   r   r   left)axis_directionZsr   bottomN))r"   r   r   z0.2))r#   r   iz0.4)r
   r   r   r   r   r   r   r   r   r   r   Z_locs_angles_labelsset_padr   r   r   Zset_axis_directionZset_xlimZset_ylim)
r   r   ZticksZlocs_angles_labelsZxyZaZlZtick_locs_anglesZ
ticklabelsZ	axislabels
             r   test_ticklabelsr(   ,   sN    +,CLL&'llnGCHHHHGGS#Jc
C(2BHH-EMM%2356HI6H("QW6HI	*+62J%7"rMM*GGSEC5##sF+I!II  *MM)KK1KK1! Js   *Fzaxis_artist.pngc                  s   ^\         P                  R&   \         P                  ! 4       w  rVP                  P	                  R4       VP
                  P	                  R4       R F9  p\        P                  ! WR7      p\        WRVR7      pVP                  V4       K;  	  XP                  R4       VP                  P                  R4       VP                  P                  ^4       VP                  R4       R# )	r   r   F)locN)Zoffsetr%   ZTTTr   )r$   Zrightr&   )r
   r   r   r   r   r   r   ZFixedr   r   Z	set_labelZmajor_ticksZset_tick_outr   r'   Z
set_ylabel)r   r   r)   ZhelperZaxislines        r   test_axis_artistr*   O   s     +,CLL&'llnGCHHHH*+11">bcJ
h + u%%e,NN1MM&r!   )Zmatplotlib.pyplotZpyplotr
   Zmatplotlib.testing.decoratorsr    Zmpl_toolkits.axisartistr   Z#mpl_toolkits.axisartist.axis_artistr   r   r   r   r   r   r    r(   r*   ) r!   r   <module>r+      s     : >O O *+9= >" ./yA B  /0	B CD $%Y7 8r!   