Ë
    ¤ehó	  ã                   ó`   — d Z ddlZddlmZ ddlmZ  ej                  d«        G d„ d«      Zy)z Test cases for DataFrame.plot é    N)Ú	DataFrame)Ú_check_visibleÚ
matplotlibc                   óì   — e Zd Zd„ Zd„ Zej                  j                  di g d¢fddig d¢fddig d¢fg«      d	„ «       Zej                  j                  di g d¢fd
dig d¢fd
dig d¢fg«      d„ «       Z	y)ÚTestDataFramePlotsGroupbyc                 ób   — t        ||«      D ]   \  }}t        |j                  «       |¬«       Œ" y ©N)Úvisible)Úzipr   Úget_yticklabels©ÚselfÚaxesÚexpectedÚaxÚexps        úl/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/pandas/tests/plotting/frame/test_frame_groupby.pyÚ_assert_ytickslabels_visibilityz9TestDataFramePlotsGroupby._assert_ytickslabels_visibility   ó/   € Ü˜4 Ó*ò 	>‰GˆB�Ü˜2×-Ñ-Ó/¸Ö=ñ	>ó    c                 ób   — t        ||«      D ]   \  }}t        |j                  «       |¬«       Œ" y r	   )r   r   Úget_xticklabelsr   s        r   Ú_assert_xtickslabels_visibilityz9TestDataFramePlotsGroupby._assert_xtickslabels_visibility   r   r   zkwargs, expected)TFTFÚshareyTF)TTTTc                 óœ   — t        g d¢g d¢g d¢dœg d¢¬«      } |j                  d«      j                  di |¤Ž}| j                  ||«       y ©	N)çáz®Gáö¿g333333Ã¿gš™™™™™Àr   gìQ¸…ëÁ¿)çìQ¸…ëá?gáz®Gáê?g�Âõ(\�Ò?r   g333333ë?)r   é   é   é   r   )ÚaÚbÚc)r   r   r    r!   é   )Úindexr$   © )r   ÚgroupbyÚboxplotr   ©r   Úkwargsr   Údfr   s        r   Útest_groupby_boxplot_shareyz5TestDataFramePlotsGroupby.test_groupby_boxplot_sharey   sP   € ô â8Ú3Ú$ñò
 "ô
ˆð 'ˆr�z‰z˜#‹×&Ñ&Ñ0¨Ñ0ˆØ×,Ñ,¨T°8Õ<r   Úsharex)FFTTc                 óœ   — t        g d¢g d¢g d¢dœg d¢¬«      } |j                  d«      j                  di |¤Ž}| j                  ||«       y r   )r   r(   r)   r   r*   s        r   Útest_groupby_boxplot_sharexz5TestDataFramePlotsGroupby.test_groupby_boxplot_sharex.   sP   € ô" â8Ú3Ú$ñò
 "ô
ˆð 'ˆr�z‰z˜#‹×&Ñ&Ñ0¨Ñ0ˆØ×,Ñ,¨T°8Õ<r   N)
Ú__name__Ú
__module__Ú__qualname__r   r   ÚpytestÚmarkÚparametrizer-   r0   r'   r   r   r   r      s²   „ ò>ò>ð ‡[�[×ÑØð Ò+Ð,à˜ÐÒ9Ð:à˜ÐÒ 8Ð9ð	
ó
ñ=ó
ð=ð ‡[�[×ÑØð Ò)Ð*à˜ÐÒ 8Ð9ð ˜ÐÒ9Ð:ð	
óñ=óñ=r   r   )Ú__doc__r4   Úpandasr   Úpandas.tests.plotting.commonr   Úimportorskipr   r'   r   r   ú<module>r;      s+   ðÙ %ã å Ý 7à €× Ñ �LÔ !÷==ò ==r   