
    h                     6    S SK rS SKJr  S SKJr  S rS rS r	g)    N)XTickc                  p    [         R                  " 5       n [        U S[        R                  " / SQ5      S9  g )Nr   )   r   r   r   )
labelcolor)pltaxesr   nparray)axs    L/var/www/html/env/lib/python3.13/site-packages/matplotlib/tests/test_axis.pytest_tick_labelcolor_arrayr      s"    	B	"aBHH\23    c                  <   [         R                  " SSS9u  n u  p[         R                  " SSS9u  nu  pEUR                  SS/5        UR                  SS/5        X4 H1  nUR                  SS/5        UR                  R                  S5        M3     X4 H  nUR                  5         M     UR                  5       R                  UR                  5       R                  :X  d   eUR                  5       R                  UR                  5       R                  :X  d   eg )N   constrained)ncolslayoutr   d   x   F)	r   subplotsset_xlim
set_xticksxaxisset_in_layoutdraw_without_renderingget_positionbounds)fig1ax1_left	ax1_rightfig2ax2_left	ax2_rightr   figs           r   test_axis_not_in_layoutr%      s    "%,,Q}"MD
8"%,,Q}"MD
8 q#hq#h 
q#h
u% ! z""$    "))X-B-B-D-K-KKKK!!#**i.D.D.F.M.MMMMr   c                      [         R                  " 5       u  pSSSSS.nUR                  R                  USS9SSSSS.:X  d   eUR                  R                  USS9SSSSS	.:X  d   eg )
Nabcd)label1Onlabel2Ontick1Ontick2OnT)reverse)labelbottomlabeltopbottomtop)	labelleft
labelrightleftright)r   r   r   _translate_tick_paramsyaxis)r$   r   kws      r   "test_translate_tick_params_reverser;   "   s    llnGCsss	KBHH++B+=SCLM N MHH++B+=S#LM N Mr   )
numpyr	   matplotlib.pyplotpyplotr   matplotlib.axisr   r   r%   r;    r   r   <module>rA      s      !4N*Nr   