+
     ]i  c                   sT   ^ RI t^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
HtHt ^ RIHtHt ]! R.RR7      R	 4       t]! R
.RR7      R 4       tR t]! R.RRRR7      R 4       t]! R.RRR7      R 4       t]! R.RRR7      R 4       t]! R.RRR7      R 4       t]! R.RR7      R 4       tR# )    N)image_comparison)IdentityTransform)AxesZeroSubplotZeroSubplot)AxesSubplotHostzSubplotZero.pngZdefault)stylec                  sN   ^\         P                  R&   \         P                  ! 4       p \        V ^^^4      pV P	                  V4       VP
                  R,          P                  R4       VP
                  R,          P                  P                  R4       R	 F%  pVP
                  V,          P                  R4       K'  	  \        P                  ! ^ ^\        P                  ,          R4      pVP                  V\        P                  ! V4      4       VP                  R4       R# )
   text.kerning_factorxzeroTz	Axis ZeroF{Gz?TestN)topright)pltrcParamsfigurer   add_subplotaxisset_visibleZlabelZset_textnparangepiplotsin
set_ylabel)figaxZnxxs       S/usr/lib64/python3.14/site-packages/mpl_toolkits/axisartist/tests/test_axislines.pytest_SubplotZeror    
   s     +,CLL&'
**,C	S!Q	"BOOBGGG  &GGG##K0

u%  
1a"%%i	&BGGBr
MM&    zSubplot.pngc                  sP   ^\         P                  R&   \         P                  ! 4       p \        V ^^^4      pV P	                  V4       \
        P                  ! ^ ^\
        P                  ,          R4      pVP                  V\
        P                  ! V4      4       VP                  R4       VP                  R,          P                  P                  R4       VP                  R,          P                  P                  R4       VP                  R,          P                  R4       R# )	r	   r
   r   r   r   TbottomZTk0N)r   r   r   r   r   r   r   r   r   r   r   r   Zmajor_ticksZset_tick_outZ	set_label)r   r   r         r   test_Subplotr$      s     +,CLL&'
**,C	aA	BOOB	1a"%%i	&BGGBr
MM&GGEN++D1GGH!!..t4GGH&r!   c                  s    \         P                  ! 4       p \        V . RO4      pV P                  V4       VP	                  . RO. RO4       VP                  R4       V P                  P                  4        R# )333333?ZlogN)r%   g?g?g?)      i   )r    r&   r'   )r   r   r   Zadd_axesr   Z
set_xscaleZcanvasZdraw)r   r   s     r   	test_Axesr(   3   sN    
**,C	c)	*BLLGGIy!MM%JJOOr!   z!ParasiteAxesAuxTrans_meshplot.pngTg333333?)remove_textr   Ztolc            	      s   \         P                  ! R4      p ^V R&   ^ V R&   ^ V R	&   ^ V R
&   ^ V R&   \         P                  ! ^4      p\         P                  ! ^4      p\         P                  ! W4      w  r4. ROp\        P
                  ! 4       p\        V4       F  w  rx\        V^^V^,           4      p	VP                  V	4       V	P                  \        4       RR7      p
VP                  R4      '       d!   \        W4      ! W4V RR1RR13,          4       M\        W4      ! W4V 4       V	P                  R4       V	P                  R4       K  	  X
P                  W4V RR7       R# )r	   pcolorN)Zviewlim_modeZk)Zcolors)r	   r	   r'   r'   )r    NNN)r,   )r,   r    )r,   r-   )r*   Z
pcolormeshZcontourfi)r    i   )r   Zonesr   Zmeshgridr   r   Z	enumerater   r   Zget_aux_axesr   Z
startswithZgetattrZset_xlimZset_ylimZcontour)Zdataxyr   ZyyZ	funcnamesr   ZiZnameZax1Zax2s              r   test_ParasiteAxesAuxTransr0   <   s+    776?DDJDJDKDJDK
		!A
		!A[[FB4I
**,CY'#q!QqS)02F??8$$CrtCRC"H~6Crt,VV ( KKSK)r!   zaxisline_style.pngZmpl20)r)   r   c                  s   \         P                  ! R
R7      p V P                  \        R7      pVP                  R,          P                  R4       VP                  R,          P                  R4       VP                  R,          P                  R4       VP                  R,          P                  R4       R F%  pVP                  V,          P                  R4       K'  	  R	# )r'   figsizeZ
axes_classr   -|>Tyzero->FNr+   Zleftr   r"   r   r   r   r   r   r   set_axisline_styler   r   r   Z	directionr#   r   test_axisline_styler;   \   s    
**V
$C	H	-BGGG''.GGG  &GGG''-GGG  &7	
	&&u- 8r!   zaxisline_style_size_color.pngc                  s   \         P                  ! RR7      p V P                  \        R7      pVP                  R,          P                  RRRR7       VP                  R,          P                  R4       VP                  R	,          P                  R
4       VP                  R	,          P                  R4       R F%  pVP                  V,          P                  R4       K'  	  R# )r'   r1   r3   r   r4   g       @ZrZsizeZ	facecolorTr5   z->, size=1.5FNr+   r7   r8   r:   r#   r   test_axisline_style_size_colorr=   i   s     **V
$C	H	-BGGG''C3'GGGG  &GGG''7GGG  &7	
	&&u- 8r!   zaxisline_style_tight.pngc                  s   \         P                  ! RRR7      p V P                  \        R7      pVP                  R,          P                  R^RR7       VP                  R,          P                  R4       VP                  R	,          P                  R
4       VP                  R	,          P                  R4       R F%  pVP                  V,          P                  R4       K'  	  R# )r'   Ztight)r2   Zlayoutr3   r   r4   Zgr<   Tr5   z
->, size=8FNr+   r7   r8   r:   r#   r   test_axisline_style_tightr>   w   s     **VG
4C	H	-BGGG''A'EGGG  &GGG''5GGG  &7	
	&&u- 8r!   zsubplotzero_ylabel.pngc                  s6   \         P                  ! 4       p V P                  ^o\        R7      pVP	                  R	R	RRR7       VP
                  R
,          pVP                  R4       VP
                  R,          P                  R4       VP                  R4       R# )io   r3   r.   r/   )ZxlimZylimZxlabelZylabelTFr6   N)ii   )r   r5   r7   )r   r   r   r   Zsetr   r   r9   )r   r   Z	zero_axisr#   r   test_subplotzero_ylabelr?      sv    
**,C		5BFFgc#F>()I$GG,-99%@  &r!   )Znumpyr   Zmatplotlib.pyplotZpyplotr   Zmatplotlib.testing.decoratorsr   Zmatplotlib.transformsr   Z!mpl_toolkits.axisartist.axislinesr   r   r   Zmpl_toolkits.axisartistr   r   r    r$   r(   r0   r;   r=   r>   r?   ) r!   r   <module>r@      s     : 3 L L 5 $%Y7 8( =/3' 4'& 67")@*@*< '(d'J	. K	. 23!	.!	. -.D!	.!	. +,G<' ='r!   