o
    h                     @   s<   d dl Zd dlmZ d dlmZ dd Zdd Zdd Z	dS )	    N)XTickc                  C   s$   t  } t| dtg dd d S )Nr   )   r   r   r   )
labelcolor)pltaxesr   nparray)ax r
   n/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/matplotlib/tests/test_axis.pytest_tick_labelcolor_array   s   r   c                  C   s   t jddd\} \}}t jddd\}\}}|ddg |ddg ||fD ]}|ddg |jd q(| |fD ]}|  q<| j| jksOJ | 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	   figr
   r
   r   test_axis_not_in_layout   s   
r"   c                  C   sb   t  \} }ddddd}|jj|dddddddksJ |jj|d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	   kwr
   r
   r   "test_translate_tick_params_reverse"   s   r7   )
numpyr   matplotlib.pyplotpyplotr   matplotlib.axisr   r   r"   r7   r
   r
   r
   r   <module>   s    