403Webshell
Server IP : 35.80.110.71  /  Your IP : 216.73.216.221
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64
User : ubuntu ( 1000)
PHP Version : 8.3.31
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/matplotlib/tests/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/matplotlib/tests/__pycache__/test_subplots.cpython-312.pyc
�

G8�c�$����ddlZddlZddlZddlmZddlmZm	Z	ddl
mZd�Z
d�Zd�Zd�Zd�Zd�Ze	d	g�d
��Zej(j+ddd
g�ej(j+ddd
g�ej(j+ddd
g�ej(j+ddd
g�d�����Zej(j+dddg�ej(j+dddg�d���Zd�Zd�Zd�Zej(j+ddgd�g�ej(j+ddddgg�edg��d����Zej(j+ddgd�g�ej(j+ddddgg�edg��d ����Zej(j+d!d"d#g�d$��Zy)%�N)�check_figures_equal�image_comparisonc�8�tjt|�t|�ttd||g���D]Y\\}}\}}\}\}}	||kr�|dj|j||�|	||fk(r�DJd|||	||frdnd|fz��y)z�
    x_shared and y_shared are n x n boolean matrices; entry (i, j) indicates
    whether the x (or y) axes of subplots i and j should be shared.
    �xyrz,axes %i and %i incorrectly %ssharing %s axisznot �N)�	itertools�product�	enumerate�zip�_shared_axes�joined)
�axs�x_shared�y_shared�i1�ax1�i2�ax2�i3�name�shareds
          �@/usr/lib/python3/dist-packages/matplotlib/tests/test_subplots.py�check_sharedrs���
7@�6G�6G��c�N��c�N��c�$��8� 4�5�6�78�@�2�	��S�9�B��2�r�>�D�&���8���1�v�"�"�4�(�/�/��S�9�V�B��F�^�K�	@�:��B�&��R��.��b�$�>@�
@�	@�K�
@�c���tt|||��D]�\}\}}}|j�|jjgzD]"}|j�|k(r�Jd|�d|����|j
�|jjgzD]"}|j�|k(r�Jd|�d|����|s|j�dk(sJ�|r��|j�dk(r��J�y)NzVisibility of x axis #z is incorrectly zVisibility of y axis #r)
r
r�get_xticklabels�xaxis�
offsetText�get_visible�get_yticklabels�yaxis�
get_xlabel�
get_ylabel)r�	x_visible�	y_visible�i�ax�vx�vy�ls        r�
check_visibler+s��$�S��i��%C�D�)���<�B��B��#�#�%����)<�)<�(=�=�	E�A��=�=�?�b�(�
E�,�Q�C�/?��t�D�
E�(�	E��#�#�%����)<�)<�(=�=�	E�A��=�=�?�b�(�
E�,�Q�C�/?��t�D�
E�(�	E�
��=�=�?�b�(�(�(���=�=�?�b�(�(�(�)rc
��d}tj|ddt��tj|ddt��tjgd�gd�gd�gd�g�tjgd�gd�gd�gd�g�d�}gd	�gd	�d
gdzd
gdzd
gdzgd	�d�gd
�d
gdzgd
�d
gdzd
gdzgd
�d�d�}|d|d<|d|d
<tjdd�\}\\}}\}}||||g}t||d|d�tj|�gd�}	|	D]u}
|	D]n}tjdd|
|��\}\\}}\}}||||g}t|||
||�t||d|
|d|�tj|��p�wtjddd
d
��\}\\}}\}}||||g}|D]%}|jdd��|j��'t|gd	�gd
��y)N)�r-�r.)�dtype)FTFF)TFFF)FFFT)FFTF)�all�none�row�col)FFTTTr-)r0r3r2r1FT)TFTF)�x�yr1Fr0)FTr0r1r2r3��sharex�shareyr4r5�foo�bar��xlabel�ylabel)�np�ones�bool�zeros�array�plt�subplotsr�closer+�set�label_outer)
�rdim�share�visible�f�a1�a2�a3�a4r�ops�xo�yor's
             r�test_sharedrS+sA���D��7�7�4���8�4�0��H�H�T�"�1�X�T�2��8�8�+�+�+�+�	-�.�
�8�8�+�+�+�+�	-�.�

�E� 2�1��v��z����
��v��z�0�
�2��v��z�1����
��v��z�0�
��G�$��=�E�%�L���,�E�$�K�"�l�l�1�a�0��A����R�(�2�r�
�r�2�r�
�C���e�F�m�U�6�]�3��I�I�a�L�5�C�����	�B�&)�l�l�1�a��2�&N�#�A�#���R�(�2�r��r�2�r�"�C���e�B�i��r��3��#�w�s�|�B�/����b�1A�B��I�I�a�L�	��"�l�l�1�a��T�J��A����R�(�2�r�
�r�2�r�
�C����
���e�E��*�
������#�1�3M�Nrc�x�tj�}|jdd�}|j|ddd�f�}|j|dd�df�}|j|d�}|j|d�}|jD]}|j��t
|jgd�gd��y)	N�rr.�)rVr.)r.rV)FTFT)TTFF)rC�figure�add_gridspec�add_subplot�axesrGr+)�fig�gsrLrMrNrOr's       r�test_label_outer_spanr]is���

�*�*�,�C�	�	�	�!�Q�	�B�

����A�q��s�F��	$�B�	����A�a�C��F��	$�B�	����D��	"�B�	����D��	"�B��h�h���
���������,�.H�Jrc�d�tjddd��\}\}}t|gdgdg�|jj	�t|gdgdg�tjddd��\}\}}t|gdgdg�|j
j
�t|gdgdg�y)NrVr.T�r8F�r7)rCrDr+r!�	tick_leftr�tick_bottom)rKrLrMs   r�test_shared_and_movedrc}s����,�,�q�!�D�1�K�A�x��B��2�$�����(��H�H�����2�$�����(��,�,�q�!�D�1�K�A�x��B��2�$���$��(��H�H�����2�$���$��(rc��tjt�5tjddd��ddd�tjt�5tjddd��ddd�y#1swY�DxYw#1swYyxYw)Nr.�blahr`r_)�pytest�raises�
ValueErrorrCrD�rr�test_exceptionsrj�si��	���z�	"�*����Q��&�)�*�	���z�	"�*����Q��&�)�*�*�*�*��*�*�s�A6�B�6A?�B�subplots_offset_textc�F�tjddd�}tjddd�dz}tjdddd	�
�\}}|dj	||�|dj	||�|d
j	||�|dj	||�y)Nrg _�Bge��A�d�
g��@r.r3r0r6)rr)rVr)rrV)rVrV)r>�arangerCrD�plot)r4r5r[rs    r�test_subplots_offsettextrq�s���
�	�	�!�T�3��A�
�	�	�!�S�"��c�!�A��|�|�A�q��u�=�H�C����I�N�N�1�a����I�N�N�1�a����I�N�N�1�a����I�N�N�1�a�r�topTF�bottom�left�rightc�(�tj||||d��5tj�jdddd��}ddd�t	j
�D]�\\}}}|jjd}|jjd}	|jjd}
|jjd}||xr|dk(k(sJ�|	|xr|dk(k(sJ�|
|xr|dk(k(sJ�||xr|dk(k(r��J�y#1swY��xYw)	N)zxtick.labeltopzxtick.labelbottomzytick.labelleftzytick.labelrightrUTr6�label2On�label1Onrr.)	rC�
rc_contextrWrDr>�ndenumerater�_major_tick_kwr!)rrrsrtrurr&�jr'�xtop�xbottom�yleft�yrights            r�test_subplots_hide_ticklabelsr��s$��

���3�V�,0�e�M�
N�D��j�j�l�#�#�A�q��d�#�C��D��n�n�S�)�,�
���A���x�x�&�&�z�2���(�(�)�)�*�5�����'�'�
�3�����(�(��4������Q��'�'�'��6�,�a�1�f�-�-�-����!�q�&�)�)�)��%�*�A��F�+�+�+�,�D�D�s�(D�D�xlabel_position�ylabel_positionc��tj�jdddd��}tj|�D]�\\}}}|jdd��|jj|�|jj|�|j�t|j��|dk(xr|dk(xs|d	k(xr|d
k(k(sJ�t|j��|dk(xr|d
k(xs|dk(xr|dk(k(r��J�y)
NrUTr6r9r:r;rsr.rrrrtru)
rCrWrDr>rzrFr�set_label_positionr!rGr@r"r#)r�r�rr&r|r's      r�test_subplots_hide_axislabelsr��s���*�*�,�
�
��1�T�$�
�
?�C��n�n�S�)�
6�
���A��
���e�E��*�
���#�#�O�4�
���#�#�O�4�
�����B�M�M�O�$��x�'�2�A��F�
3��%�'�2�A��F�4�	4�4��B�M�M�O�$��v�%�0�!�q�&�
5��'�)�4�a�1�f�6�	6�6�
6rc��tj�\}}|j�j�|j�k(sJ�y�N)rCrD�get_subplotspec�get_gridspec)r[r's  r�test_get_gridspecr��s8���l�l�n�G�C��
����,�,�.�"�/�/�2C�C�C�Crc�x�ddi}dddgi}tjdd||��\}}|ddik(sJ�|dddgik(sJ�y)Nr7r0�width_ratiosrVr.)�
subplot_kw�gridspec_kw)rCrD)r�r�r[r's    r�test_dont_mutate_kwargsr��s_���E�"�J�!�A�q�6�*�K��l�l�1�a�J�'2�4�G�C���(�E�*�*�*�*��>�A�q�6�2�2�2�2rc���tjtj�tjusJ�tjtj�tjusJ�yr�)�maxes�subplot_class_factory�Axes�Subplotrirr�"test_subplot_factory_reapplicationr��sD���&�&�u�z�z�2�e�m�m�C�C�C��&�&�u�}�}�5����F�F�Frr�)rVrUr.�
height_ratiosrVr.�png)�
extensionsc�\�|jdd||��|jdd||d���y)Nr.rU�r�r��r�)rD)�fig_test�fig_refr�r�s    r�test_width_and_height_ratiosr��s@��

���a��-�#/��1����Q��&3�%1�(3��4rc�h�gd�gd�g}|j|||��|j|||d���y)N)�A�Br�)r��C�Dr�r�)�subplot_mosaic)r�r�r�r��mosaic_specs     r�#test_width_and_height_ratios_mosaicr��sF��
#�O�4�K����K�}�)5��7����;�,9�+7�59��:rzmethod,args)rD)r.rU)r�)zabc;defc�8�tjtd��5tt|�|ddgdddgid��ddd�tjtd��5tt|�|gd�dgd�id��ddd�y#1swY�KxYw#1swYyxYw)	Nr�)�matchrVr.)r�r�r�)rVr.rU)r�r�)rfrgrh�getattrrC)�method�argss  r�test_ratio_overlapping_kwsr��s���
���z��	9�D����V��d�1�a�&�*9�A�q�6�)B�	D�D�
���z��	8�F����V��d��*8�)�)D�	F�F�F�D�D��F�F�s�B�B�B
�B)r�numpyr>rf�matplotlib.pyplot�pyplotrC�matplotlib.testing.decoratorsrr�matplotlib.axesrZr�rr+rSr]rcrjrq�mark�parametrizer�r�r�r�r�r�r�r�rirr�<module>r�s����
��O��
@� 
)� ;O�|J�()�*��)�*�+��,���������u�
�.�������D�%�=�1�������$���/�������4��-�0�,�1�0�2�/�,�$�����*�X�u�,=�>������*�V�W�,=�>�6�?�?�6�D�3�G�
������$�	�):�;�������4�!�Q��.�9����(�4�)�:�<�4�������$�	�):�;�������4�!�Q��.�9����(�:�)�:�<�:��������%�)��
F��
Fr

Youez - 2016 - github.com/yon3zu
LinuXploit