U
    \	a                     @   sR   d dl Zd dlmZ d dlmZ d dlmZ d dl	m
Z
 edgdddd	 ZdS )
    N)image_comparison)Bbox)clip_line_to_rectzclip_path.pngdefault)stylec                  C   s$  t dddddddddddddd	g} t t| }t \}}|j| |dd
 tdddd}tj	|j
|j|jdddd}|| t| ||\}}|D ]>\}}	|j||	ddd t||	D ]\}
}||
|stqqtddddg}|D ]0}t|}|D ]\\}}}||g|g| qqd S )Ng                 r      )lwg      )@nonekz--)Z	facecolorZ	edgecolorZlsZC1)r   colorZC3oZC2x)nparrayZarangelenpltZsubplotsZplotr   Zfrom_extentsZ	RectangleZp0widthheightZ	add_patchr   zipcontainsAssertionErroriternext)xyZfigZaxZbboxZrectZclipped_linesZticksZlxZlyZpxpycccZtttccZxxyyZaa r#   P/tmp/pip-unpacked-wheel-wjyw_3jo/mpl_toolkits/tests/test_axisartist_clip_path.pytest_clip_path	   s*    &  
r%   )Znumpyr   Zmatplotlib.pyplotZpyplotr   Zmatplotlib.testing.decoratorsr   Zmatplotlib.transformsr   Z!mpl_toolkits.axisartist.clip_pathr   r%   r#   r#   r#   r$   <module>   s   