Ë
    u™ãjJ  ã                   ó`   — d dl Z d dlZd dlmZmZmZ  e j                  d«      Z G d„ d«      Z	y)é    N)Ú_check_plot_worksÚ_check_ticks_propsÚ_gen_two_subplotszmatplotlib.pyplotc                   ó   — e Zd Zd„ Zd„ Zd„ Zy)Ú
TestCommonc                 óŽ  — t        j                  g d¢g d¢dœ«      }t        |j                  d¬«      }|j                  j                  d¬«       d}t        j                  t        |¬«      5  t        |d	¬
«       d d d «       t        j                  t        |¬«      5  t        |d	¬«       d d d «       t        j                  t        |¬«      5  t        |d	¬«       d d d «       t        j                  t        |¬«      5  t        |d	¬«       d d d «       y # 1 sw Y   Œ�xY w# 1 sw Y   ŒxxY w# 1 sw Y   ŒSxY w# 1 sw Y   y xY w)N)r   é   r   ©r	   é   é   )ÚbÚaé   )Úrot)Úrotationzexpected 0.00000 but got )Úmatchr   )Úxrot)Ú
xlabelsize)Úyrot)Ú
ylabelsize)
ÚpdÚ	DataFramer   ÚplotÚyaxisÚset_tick_paramsÚpytestÚraisesÚAssertionErrorr   )ÚselfÚdfÚaxÚmsgs       úl/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/plotting/test_common.pyÚtest__check_ticks_propsz"TestCommon.test__check_ticks_props   sø   € ä�\‰\¢	²	Ñ:Ó;ˆÜ˜rŸw™w¨BÔ/ˆØ
�‰× Ñ ¨"Ð Ô-Ø)ˆÜ�]‰]œ>°Ô5ñ 	+Ü˜r¨Õ*÷	+ä�]‰]œ>°Ô5ñ 	1Ü˜r¨aÕ0÷	1ä�]‰]œ>°Ô5ñ 	+Ü˜r¨Õ*÷	+ä�]‰]œ>°Ô5ñ 	1Ü˜r¨aÕ0÷	1ð 	1÷	+ð 	+ú÷	1ð 	1ú÷	+ð 	+ú÷	1ð 	1ús0   Á-DÂD#ÃD/Ä D;ÄD Ä#D,Ä/D8Ä;Ec                 óf  — t         j                  «       }t        d„ |d¬«      }t        |«       |j	                  «       g k(  sJ ‚t        |«       |j	                  «       }t        |«      dk(  sJ ‚t        |d   j                  «       j                  «       d d «      }|dxx   dz  cc<   |g d¢k(  sJ ‚y )Nc                   ó   — y )N© )Úkwargss    r#   ú<lambda>z;TestCommon.test__gen_two_subplots_with_ax.<locals>.<lambda>   s   � ó    Útest)ÚfÚfigr!   r	   r   éÿÿÿÿ)r   r	   r   )	ÚpltÚgcfr   ÚnextÚget_axesÚlenÚlistÚget_subplotspecÚget_geometry)r   r-   ÚgenÚaxesÚsubplot_geometrys        r#   Útest__gen_two_subplots_with_axz)TestCommon.test__gen_two_subplots_with_ax   sŸ   € Ü�g‰g‹iˆÜÑ"7¸SÀVÔLˆäˆSŒ	Ø�|‰|‹~ Ò#Ð#Ð#äˆSŒ	Ø�|‰|‹~ˆÜ�4‹y˜AŠ~Ðˆ~Ü  Q¡× 7Ñ 7Ó 9× FÑ FÓ HÈÈ"Ð MÓNÐØ˜Ó Ñ!ÓØ¢9Ò,Ð,Ñ,r*   c                 ó:  — t         j                  «       }|j                  d«      }g d¢}g d¢}|d   j                  ||«      }|d   j                  ||«       |j	                  ||d   |d   gd¬«       t        j                  |«      j                  |d   ¬«       y )	Nz+
            AB
            CC
            r
   ÚAÚBÚright)r!   ÚlocationÚC)r!   )r/   ÚfigureÚsubplot_mosaicÚscatterÚcolorbarr   r   r   )r   r-   r8   ÚxÚyÚcs0s         r#   Útest_colorbar_layoutzTestCommon.test_colorbar_layout+   s”   € Ü�j‰j‹lˆà×!Ñ!ðó
ˆò ˆÚˆà�3‰i×Ñ  1Ó%ˆØˆS‰	×Ñ˜!˜QÔà�‰�S˜d 3™i¨¨c©Ð3¸gˆÔFÜ
�‰�Q‹×Ñ  S¡	ÐÕ*r*   N)Ú__name__Ú
__module__Ú__qualname__r$   r:   rH   r'   r*   r#   r   r      s   „ ò1ò-ó+r*   r   )
r   Úpandasr   Úpandas.tests.plotting.commonr   r   r   Úimportorskipr/   r   r'   r*   r#   ú<module>rO      s4   ðÛ ã ÷ñ ð €f×ÑÐ-Ó.€÷/+ò /+r*   