
    Q/Phv                         d dl mZmZmZ d dlZd dlmZ d dlm	Z	 dede
deeeef                  fdZded	ej        d
edede
defdZdS )    )AnyListTupleN)Settings)scatter_pairwiseconfigcontinuous_variablesreturnc                     | j         j        sg S | j         j        t                    dk    r|fd|D             }|S )Nr   c                 "    g | ]}D ]}||fS  r   ).0yxtargetss      ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/ydata_profiling/model/pairwise.py
<listcomp>z%get_scatter_tasks.<locals>.<listcomp>   s*    CCC7CCaaVCCCC    )interactions
continuousr   len)r   r	   tasksr   s      @r   get_scatter_tasksr   	   sX     ) 	!)G
7||q&CCCC1CCCELr   dfr   r   c                     ||v r]||k    r||g                                          }n|||g                                          }t          | ||         ||         ||          S dS )N )dropnar   )r   r   r   r   r	   df_temps         r   get_scatter_plotr      sl     	   66!gnn&&GG!Qj''))G
GAJ1EEErr   )typingr   r   r   pandaspdydata_profiling.configr   "ydata_profiling.visualisation.plotr   listr   	DataFramestrr   r   r   r   <module>r(      s    # # # # # # # # # #     + + + + + + ? ? ? ? ? ?,0	%S/   

,
+.
36
NR

 
 
 
 
 
r   