OwlCyberSecurity - MANAGER
Edit File: test_figure.cpython-38.pyc
U ��]�6 � @ s� d dl mZ d dlZd dlZd dlmZ d dlmZmZ d dl m Z d dlmZm Z d dlmZ d dlmZ d dlmZ d dlZd dlZedgdd i�e�� d �d�dd � �Zdd� Zdd� Zdd� Zedgd�dd� �Zedgd�dd� �Z dd� Z!edgd�dd� �Z"d d!� Z#ed"gd#d$gd%d&d'�d(�d)d*� �Z$d+d,� Z%d-d.� Z&d/d0� Z'd1d2� Z(d3d4� Z)ej*�+d5dd6d7d8g�d9d:� �Z,ej*�-d;�d<d=� �Z.d>d?� Z/d@dA� Z0dBdC� Z1dDdE� Z2dFdG� Z3ed#dHgdI�dJdK� �Z4ej*�+dLd#dHdMdNd$g�dOdP� �Z5dQdR� Z6dS )S� )�PathN)�rcParams)�image_comparison�check_figures_equal)�Axes)�AutoMinorLocator�FixedFormatterZfigure_align_labelsZaarch64g{�G�z�?g )�baseline_imagesZtolc C s� t jdd�} t�dd�}| �|dd d�f �}|�t�ddd�� |�d� | �|d �}|�t�dd d�� t d�D ]�}| �|d|f �}|�d | � |� d| � |dkr�|j�d� |j� � |dkr�|�� D ]}|�d� q�|dkrv|j�d� |j�� qvt d�D ]�}| �|d|f �}|� d| � |�d| � |dk�r|�t�dd d�� |j�d� |j�� |�� D ]}|�d� �q|�q| �� d S )NT)Ztight_layout� r � g ��.Ai� z Ylabel0 0)r ���g ��@�d � z YLabel1 %dz XLabel1 %d)r r �top�Z �rightz XLabel2 %dz YLabel2 %d� )�plt�figure�gridspecZGridSpec�add_subplot�plot�np�arangeZ set_ylabel�rangeZ set_xlabel�xaxisZset_label_positionZtick_top�get_xticklabelsZset_rotation�yaxisZ tick_rightZalign_labels)�figZgs�ax�iZtick� r! �>/usr/lib/python3/dist-packages/matplotlib/tests/test_figure.py�test_align_labels s>