3
h                 @   sB   d dl Zd dlZd dljZd dljZddgZ	dddZ
dd ZdS )    Npalplotdogplot   c             C   s   t | }tjdd|| |fd\}}|jtj|jd|tjj	t
| ddd |jtj|d  |jd
dg |jdd t|D  |jjtj  d	S )zPlot the values in a color palette as a horizontal array.

    Parameters
    ----------
    pal : sequence of matplotlib colors
        colors, i.e. as returned by seaborn.color_palette()
    size :
        scaling factor for size of plot

    r   )figsizeZnearestauto)ZcmapinterpolationZaspectg      ?c             S   s   g | ]}d qS )  ).0_r	   r	   3/tmp/pip-build-riy7u7_k/seaborn/seaborn/miscplot.py
<listcomp>   s    zpalplot.<locals>.<listcomp>Ng      )lenpltsubplotsimshownpZarangeZreshapemplcolorsZListedColormaplistZ
set_xticksZ
set_yticksZset_xticklabelsrangeZyaxisZset_major_locatortickerZNullLocator)Zpalsizenfaxr	   r	   r   r   	   s    
c        
      O   s   yddl m} W n  tk
r0   ddlm} Y nX ddlm} d}tjjdd}|||j	|j
 }tj|}tjddd	\}}	|jddd
d
 |	j| |	j  dS )zWho's a good boy?r   )urlopen)BytesIOz@https://github.com/mwaskom/seaborn-data/raw/master/png/img{}.png         d   )r   Zdpir   N)r    r    )urllib.requestr   ImportErrorurllib2ior   r   randomrandintformatreadr   Zimreadr   Zsubplots_adjustr   Zset_axis_off)
r   __r   r   urlZpicdataimgr   r   r	   r	   r   r   !   s    

)r   )Znumpyr   Z
matplotlibr   Zmatplotlib.pyplotZpyplotr   Zmatplotlib.tickerr   __all__r   r   r	   r	   r	   r   <module>   s   


