OwlCyberSecurity - MANAGER
Edit File: test_axes_grid1.cpython-38.pyc
U ��]�D � @ s. d dl Z d dlmZ d dlmZmZ d dlmZ d dlm Z d dlm Z d dlmZ d dlm Z mZmZmZ d dlmZmZ d d lmZ d d lmZ d dlmZmZ d dlmZ d dlZd dlZd dlZ d d l!m"Z"m#Z# edgd�dd� �Z$edgdgdd�dd� �Z%dd� Z&edgddgdd�dd� �Z'ed gddgdd�d!d"� �Z(d#d$� Z)ed%gdgdd&d'�d(d)� �Z*ed*d+gdgd,�d-d.� �Z+ed/gd0d1i�,e�-� d2�dgd3�d4d5� �Z.ed6gdgd,�d7d8� �Z/d9d:� Z0ed;gdgdd&d<d=id>�d?d@� �Z1dAdB� Z2ej3�4dCdDdEg�ej3�4dFdGdHdIdJdKg�dLdM� ��Z5dS )N� N)�image_comparison�remove_ticks_and_titles)�host_subplot)�make_axes_locatable)�AxesGrid)� ImageGrid)�zoomed_inset_axes� mark_inset� inset_axes�BboxConnectorPatch)�AnchoredSizeBar�AnchoredDirectionArrows)� MouseEvent)�LogNorm)�Bbox�TransformedBbox)�product)�assert_array_equal�assert_array_almost_equalZdivider_append_axes)�baseline_imagesc C sZ t j�d� t j�d�} t j�d�}t�� \}}|�| |� t|�}|jddd|d�}|jddd|d�}|jd dd|d�}|jd dd|d�}d} t t � t � | ��t � t � |���} t| | �d | }t �| || | �}|j | |d � |j | |d � |j ||dd� |j ||dd� |�� |�� |j�d� |j�d� |j�d� |j�d� d S )Nr i� Zbottom�333333�?皙�����?)�padZsharex�right)r Zsharey�left�top� �?� )�binsZ horizontal)r Zorientation� )�np�randomZseedZrandn�plt�subplotsZscatterr �append_axes�max�abs�int�arangeZhistZinvert_yaxisZinvert_xaxis�xaxisZset_ticklabels�yaxis) �x�y�figZ axScatter�dividerZ axHistbotZaxHistrightZ axHistleftZ axHisttopZbinwidthZxymaxZlimr r r �D/usr/lib/python3/dist-packages/mpl_toolkits/tests/test_axes_grid1.py�test_divider_append_axes s0 "r0 Ztwin_axes_empty_and_removedZpngr )r � extensions�tolc C s@ t j�ddi� t j�ddi� t j�ddi� dddg} dd d ddg}tt|�d t| �d�}|jdddddd� tt|| �t| �d �D ]�\}\}}tt|�d t| �|�}t||�� }d|kr�|j d d � � d� d |kr�|�� d |k�r|j d d � � d� |jdd||�rd| nd ddd� q�tj dd d� d S )Nz font.size� zxtick.labelsizezytick.labelsizeZtwinxZtwiny�twin� zhost invisibleztwin removedztwin invisibleztwin removed host invisibler � � �?r �center)ZhorizontalalignmentZverticalalignmentF� )ZwspaceZhspace)� matplotlibZrcParams�updater �len�text� enumerater �getattr�axis�set_visible�remover"