
    g                     6    d dl Zd dlmZ d dlmZ d Zd Zd Z	y)    N)XTickc                  r    t        j                         } t        | dt        j                  g d             y )Nr   )   r   r   r   )
labelcolor)pltaxesr   nparray)axs    W/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/matplotlib/tests/test_axis.pytest_tick_labelcolor_arrayr      s"    	B	"aBHH\23    c                  @   t        j                  dd      \  } \  }}t        j                  dd      \  }\  }}|j                  ddg       |j                  ddg       ||fD ]0  }|j                  ddg       |j                  j                  d       2 | |fD ]  }|j                           |j                         j                  |j                         j                  k(  sJ |j                         j                  |j                         j                  k(  sJ y )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
8Y"%,,Q}"MD
8Y q#hq#h  &
q#h
u%& Tz %""$%   "))X-B-B-D-K-KKKK!!#**i.D.D.F.M.MMMMr   c                      t        j                         \  } }ddddd}|j                  j                  |d      dddddk(  sJ |j                  j                  |d      ddddd	k(  sJ y )
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   