
    Mh	                     `    S r SSKrSSKJr  SSKJr  \R                  " S5         " S S5      rg)zTest cases for DataFrame.plot     N)	DataFrame)_check_visible
matplotlibc                       \ rS rSrS rS r\R                  R                  S0 / SQ4SS0/ SQ4SS0/ S	Q4/5      S
 5       r	\R                  R                  S0 / S	Q4SS0/ S	Q4SS0/ SQ4/5      S 5       r
Srg)TestDataFramePlotsGroupby   c                 \    [        X5       H  u  p4[        UR                  5       US9  M     g N)visible)zipr   get_yticklabelsselfaxesexpectedaxexps        `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/plotting/frame/test_frame_groupby.py_assert_ytickslabels_visibility9TestDataFramePlotsGroupby._assert_ytickslabels_visibility   &    4*GB2--/= +    c                 \    [        X5       H  u  p4[        UR                  5       US9  M     g r
   )r   r   get_xticklabelsr   s        r   _assert_xtickslabels_visibility9TestDataFramePlotsGroupby._assert_xtickslabels_visibility   r   r   zkwargs, expected)TFTFshareyTF)TTTTc                     [        / SQ/ SQ/ SQS./ SQS9nUR                  S5      R                  " S0 UD6nU R                  XB5        g 	N)zGg333333ÿgr    gQ)Q?gz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_sharey5TestDataFramePlotsGroupby.test_groupby_boxplot_sharey   sL     83$
 "
 zz#&&00,,T<r   sharex)FFTTc                     [        / SQ/ SQ/ SQS./ SQS9nUR                  S5      R                  " S0 UD6nU R                  XB5        g r   )r   r+   r,   r   r-   s        r   test_groupby_boxplot_sharex5TestDataFramePlotsGroupby.test_groupby_boxplot_sharex.   sL    " 83$
 "
 zz#&&00,,T<r   r*   N)__name__
__module____qualname____firstlineno__r   r   pytestmarkparametrizer0   r4   __static_attributes__r*   r   r   r   r      s    >> [[ +,9: 89	

=
= [[ )* 89 9:	
==r   r   )__doc__r:   pandasr   pandas.tests.plotting.commonr   importorskipr   r*   r   r   <module>rB      s)    %   7   L !== ==r   