
    I.e                     2    d Z ddlmZ d	dZ e             dS )
z7Adds the `.hvplot` method to pd.DataFrame and pd.Series   InteractivehvplotinteractivebokehFc                   
 ddl m
m} 	 dd l}n#  t	          d          xY w
fd}
j        j        |_        t          |          }t          |j	        | |           t          |j
        | |           d }t          j        j        |_        t          |          }	t          |j	        ||	           t          |j
        ||	            |||           d S )Nr   )hvPlotTabular
post_patch    zGCould not patch plotting API onto pandas. Pandas could not be imported.c                      |           S N )selfr	   s    -lib/python3.11/site-packages/hvplot/pandas.py<lambda>zpatch.<locals>.<lambda>   s    }}T22     c                      t          |           S r   r   )r   s    r   r   zpatch.<locals>.<lambda>   s    k$&7&7 r   ) r	   r
   pandasImportError__call____doc__propertysetattr	DataFrameSeriesr   )namer   	extensionlogor
   pd_patch_plot	plot_prop_patch_interactiveinteractive_propr	   s             @r   patchr%      s	   ++++++++;; : ; ; 	;2222K'08K%%IBL$	***BItY'''77!,!5!= 233BL+'7888BI{$4555Jy$s    !N)r   r   r   F)r   r   r   r%   r   r   r   <module>r&      sB    = = % % % % % %       , r   