o
    %j	                     @   s@   d Z ddlZddlmZ ddlmZ ed G dd dZdS )z Test cases for DataFrame.plot     N)	DataFrame)_check_visibleZ
matplotlibc                   @   s   e Zd Zdd Zdd Zejdi g dfddig dfdd	ig d
fgdd Zejdi g d
fdd	ig d
fddig dfgdd Z	dS )TestDataFramePlotsGroupbyc                 C   (   t ||D ]\}}t| |d qd S N)visible)zipr   Zget_yticklabelsselfaxesexpectedaxexp r   o/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/pandas/tests/plotting/frame/test_frame_groupby.py_assert_ytickslabels_visibility      z9TestDataFramePlotsGroupby._assert_ytickslabels_visibilityc                 C   r   r   )r   r   Zget_xticklabelsr	   r   r   r   _assert_xtickslabels_visibility   r   z9TestDataFramePlotsGroupby._assert_xtickslabels_visibilityzkwargs, expected)TFTFZshareyTF)TTTTc                 C   J   t g dg dg ddg d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   )r   groupbyboxplotr   r
   kwargsr   Zdfr   r   r   r   test_groupby_boxplot_sharey   s   z5TestDataFramePlotsGroupby.test_groupby_boxplot_shareyZsharex)FFTTc                 C   r   r   )r   r    r!   r   r"   r   r   r   test_groupby_boxplot_sharex.   s   z5TestDataFramePlotsGroupby.test_groupby_boxplot_sharexN)
__name__
__module____qualname__r   r   pytestmarkZparametrizer$   r%   r   r   r   r   r      s&    


r   )__doc__r)   Zpandasr   Zpandas.tests.plotting.commonr   Zimportorskipr   r   r   r   r   <module>   s    
