
    Pi
                     d    d Z ddlZddlmZ ddlmZ  ej        d            G d d          ZdS )zTest cases for DataFrame.plot    N)	DataFrame)_check_visible
matplotlibc                       e Zd Zd Zd Zej                            di g dfddig dfddig dfg          d	             Zej                            di g dfd
dig dfd
dig dfg          d             Z	dS )TestDataFramePlotsGroupbyc                 |    t          ||d          D ](\  }}t          |                                |           )d S NT)strict)visible)zipr   get_yticklabelsselfaxesexpectedaxexps        /home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pandas/tests/plotting/frame/test_frame_groupby.py_assert_ytickslabels_visibilityz9TestDataFramePlotsGroupby._assert_ytickslabels_visibility   P    4$777 	> 	>GB2--//=====	> 	>    c                 |    t          ||d          D ](\  }}t          |                                |           )d S 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          } |                    d          j        di |}|                     ||           d S 	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_shareyz5TestDataFramePlotsGroupby.test_groupby_boxplot_sharey   s     888333$__ 
 "//
 
 
 'rzz#&0000,,T8<<<<<r   sharex)FFTTc                     t          g dg dg ddg d          } |                    d          j        di |}|                     ||           d S r   )r   r)   r*   r   r+   s        r   test_groupby_boxplot_sharexz5TestDataFramePlotsGroupby.test_groupby_boxplot_sharex.   s    " 888333$__ 
 "//
 
 
 'rzz#&0000,,T8<<<<<r   N)
__name__
__module____qualname__r   r   pytestmarkparametrizer.   r1   r(   r   r   r   r      s       > > >> > > [ +++,999: 8 8 89	

 
= =
 
= [ )))* 8 8 89 999:	
 = = = = =r   r   )__doc__r5   pandasr   pandas.tests.plotting.commonr   importorskipr   r(   r   r   <module>r<      s}    # #        7 7 7 7 7 7  L ! ! !== == == == == == == == == ==r   