
    P/Ph                     8    d dl Zd dlmZ d dlmZ d Zd Zd Z	dS )    N)XTickc                  x    t          j                    } t          | dt          j        g d                     d S )Nr   )   r   r   r   )
labelcolor)pltaxesr   nparray)axs    Z/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/matplotlib/tests/test_axis.pytest_tick_labelcolor_arrayr      s6    	B	"aBH\\\22333333    c                  P   t          j        dd          \  } \  }}t          j        dd          \  }\  }}|                    ddg           |                    ddg           ||fD ]3}|                    ddg           |j                            d           4| |fD ]}|                                 |                                j        |                                j        k    sJ |                                j        |                                j        k    sJ d S )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%      sA   "%,Q}"M"M"MD
8Y"%,Q}"M"M"MD
8Y q#hq#h  & &
q#h
u%%%%Tz % %""$$$$   "")X-B-B-D-D-KKKKK!!##*i.D.D.F.F.MMMMMMMr   c                      t          j                    \  } }ddddd}|j                            |d          dddddk    sJ |j                            |d          ddddd	k    sJ d S )
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    lnnGCsss	K	KBH++B+==SCLLM M M MH++B+==S#LLM M M M M Mr   )
numpyr	   matplotlib.pyplotpyplotr   matplotlib.axisr   r   r%   r;    r   r   <module>rA      st              ! ! ! ! ! !4 4 4N N N*N N N N Nr   