U
    md                     @   sF   d Z ddlZddlmZ ddlmZ ddlmZ ddd	Zd
d ZdS )z%Set the default matplotlib.rcParams.
    N)rcParams)cycler   )palettes   c                 C   s  dt d< dt d< dt d< dt d< d	t d
< dt d< dt d< dt d< dddddgt d< | } | t d< d|  t d< | t d< | t d< dt d< dt d< dt d< d t d!< ttjd"t d#< d$t d%< d&t d'< d(t d)< d*t d+< d*t d,< | t d-< | t d.< d/t d0< d1t d2< |d3krt d4 n|t d4< d3S )5zeSet matplotlib.rcParams to Scanpy defaults.

    Call this through `settings.set_figure_params`.
    )   r   zfigure.figsizeg
ףp=
?zfigure.subplot.leftgQ?zfigure.subplot.rightg333333?zfigure.subplot.bottomgQ?zfigure.subplot.topg      ?zlines.linewidth   zlines.markersizer   zlines.markeredgewidthZArialZ	HelveticazDejaVu SanszBitstream Vera Sansz
sans-serifzfont.sans-serifz	font.sizegq=
ףp?zlegend.fontsizezaxes.titlesizezaxes.labelsizezlegend.numpointszlegend.scatterpointsg      ?zlegend.handlelengthg?zlegend.handletextpad)colorzaxes.prop_cycleg?zaxes.linewidthblackzaxes.edgecolorwhitezaxes.facecolorkzxtick.colorzytick.colorzxtick.labelsizezytick.labelsizeTz	axes.gridz.8z
grid.colorNz
image.cmap)r   r   r   Z
default_20)ZfontsizeZ	color_map r   O/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/scanpy/plotting/_rcmod.pyset_rcParams_scanpy   sD    r   c                   C   s   t tj dS )z(Reset `matplotlib.rcParams` to defaults.N)r   update
matplotlibZrcParamsDefaultr   r   r   r   set_rcParams_defaultsF   s    r   )r   N)__doc__r   r   r    r   r   r   r   r   r   r   <module>   s   
;