
    Q/Ph                     h    d dl Z d dlZd dlmZ d dlZd dlZd dlmZm	Z	 e j
        defd            ZdS )    N)Any) deregister_matplotlib_convertersregister_matplotlib_convertersreturnc            
   #     K   t           j                                        } i ddddddddd	d
ddddddddddddddddddddddgdg di dddd d!dd"d#d$d
d%d&d'd
d(d)d*gd+d,d-d.d/d0d1d0d2d0d3dd4d5d6d7d8d9d&ddd:d:d9d9d;d<}	 t                       t           j                            |           t          j        d
=           d>V  t                       t          j	                    5  t          j
        d?t           j        @           t           j                            |            d>d>d>           d>S # 1 swxY w Y   d>S # t                       t          j	                    5  t          j
        d?t           j        @           t           j                            |            d>d>d>           w # 1 swxY w Y   w xY w)AzZReturn a context manager for temporarily changing matplotlib unit registries and rcParams.zpatch.facecolorz#348ABDzpatch.antialiasedTz	font.sizeg      $@zfigure.edgecolorz0.50zfigure.facecolorwhitez
text.colorz.15zaxes.labelcolorzlegend.numpoints   zlegend.scatterpointszxtick.directionoutzytick.directionzxtick.colorzytick.colorzaxes.axisbelowz
image.cmapGreyszfont.family
sans-serifzfont.sans-serif)ArialzLiberation SanszBitstream Vera Sansr   zgrid.linestyle-zlines.solid_capstyleroundz	axes.gridzaxes.facecolorz#EAEAF2zaxes.edgecolorzaxes.linewidthr   z
grid.colorzfigure.figsizeg       @g      @zaxes.labelsize   zaxes.titlesize   zxtick.labelsize
   zytick.labelsizezlegend.fontsizezgrid.linewidthzlines.linewidthg      ?zpatch.linewidthg333333?zlines.markersize   g      ?agg)zlines.markeredgewidthzxtick.major.widthzytick.major.widthzxtick.minor.widthzytick.minor.widthzxtick.major.padzytick.major.padbackend)styleNignore)category)
matplotlibrcParamscopyr   updatesns	set_styler   warningscatch_warningsfilterwarningsMatplotlibDeprecationWarning)originalRcParamscustomRcParamss     e/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/ydata_profiling/visualisation/context.pymanage_matplotlib_contextr&      s      "*//11
595T5 	T5 	F	5 	G5 	e5 	55 	A5 	5 	55 	55 	u5 	u5 	$5  	g!5" 	~#5$ 	 
 
 
%5 50 	#152 	35: 	T;5< 	)=5> 	'?5@ 	!A5B 	gC5F 	3*G5H 	"I5J 	"K5L 	2M5N 	2O5P 	2Q5R 	!S5T 	4U5V 	3W5X 	AY5 5Z "#  i5 5 5Nn9&((("">222G$$$$(***$&& 	9 	9#:#J    &&'7888		9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	)***$&& 	9 	9#:#J    &&'7888		9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9 	9sE   AE A EEE"G?A G?GGGGG)
contextlibr   typingr   r   seabornr   pandas.plottingr   r   contextmanagerr&        r%   <module>r.      s                              I93 I9 I9 I9 I9 I9 I9r-   