
    I j
                     `    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                 Z    [        XSS9 H  u  p4[        UR                  5       US9  M     g NT)strict)visible)zipr   get_yticklabelsselfaxesexpectedaxexps        /root/GenerationalWealth/GenerationalWealth/venv/lib/python3.13/site-packages/pandas/tests/plotting/frame/test_frame_groupby.py_assert_ytickslabels_visibility9TestDataFramePlotsGroupby._assert_ytickslabels_visibility   (    4$7GB2--/= 8    c                 Z    [        XSS9 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parametrizer1   r5   __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>rC      s)    #   7   L !== ==r   