
     i                     B    d dl Zd dlZd dlmZ d dlmZmZmZ d Z	d Z
dS )    N)Bbox)_find_line_box_crossingsFormatterPrettyPrintMaxNLocatorc                  ,   t          j        g d          } t          j        t          |                     }t	          j        dddd          }t          t          j        | |g          |          \  }}}}|\  \  \  }}}	\  \  }
}}|\  \  \  }}}\  \  }}}|\  \  \  }}}|\  \  \  }}}|||	fdk    sJ |
||ft          j	        d          k    sJ |||fdk    sJ |||fd	k    sJ |||fd
k    sJ |||ft          j	        d          k    sJ d S )N)g                 r   r   r   r
   r	   r      r	   r   r         )@)r	         )g       g     @(@-1@)r   r   -   )r      r   )r   r   r   )g      ?r   r   )
nparrayarangelenr   from_extentsr   column_stackpytestapprox)xybboxleftrightbottomtoplx0ly0la0lx1ly1la1rx0ry0ra0rx1ry1ra1bx0by0ba0tx0ty0ta0s                            x/srv/www/vhosts/g4struct/public_html/venv/lib/python3.11/site-packages/mpl_toolkits/axisartist/tests/test_grid_finder.pytest_find_line_box_crossingsr7   	   sn   
BBBCCA
	#a&&ARAt,,D7
A '  'D%,0)Zc3(
cC,1)Zc3(
cCZc3Zc3c?m++++c?fm,CDDDDDDc?j((((c?k))))c?j((((c?fm,@AAAAAAAA    c                      t                      }  | dd          \  }}}t                      } |dd |          d |D             k    sJ d S )Nr   d   r    c                     g | ]}d |fz  	S )z$\mathdefault{%d}$ ).0ls     r6   
<listcomp>z,test_pretty_print_format.<locals>.<listcomp>"   s     5551	!	&555r8   )r   r   )locatorlocsnlocfactorfmts        r6   test_pretty_print_formatrE      sl    mmG CD$

 
 C3vtT""555556 6 6 6 6 6r8   )numpyr   r   matplotlib.transformsr   #mpl_toolkits.axisartist.grid_finderr   r   r   r7   rE   r<   r8   r6   <module>rI      s         & & & & & &A A A A A A A A A AB B B$6 6 6 6 6r8   