调色板设置

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
color_current=sns.color_palette()#调色板
sns.palplot(sns.color_palette("hls",12))#sns.palplot将颜色块打印,hls为颜色空间。设置12将打印12个色块

在这里插入图片描述

data=np.random.normal(size=(20,8))+np.arange(8)/2
sns.boxplot(data=data,palette=sns.color_palette("hls",8))
<matplotlib.axes._subplots.AxesSubplot at 0x26c8c34b198>

在这里插入图片描述

sns.palplot(sns.hls_palette(8,l=.5,s=.6))#sns.paletter(色块数,l=.亮度数,s=.饱和度数)

在这里插入图片描述

sns.palplot(sns.color_palette("Paired",10))
#通过Paired调出的调色板是一对一对的,比如不同国家的颜色要明显区分,但是同一个国家的运动员颜色相近
#8,指4对 8个

在这里插入图片描述

plt.plot([1,2],[2,4],sns.xkcd_rgb["pale red"],lw=3)#sns.xkcd_rgb["颜色名"]颜色名字可以上官网查
plt.plot([1,2],[4,5],sns.xkcd_rgb["medium green"],lw=3)
[<matplotlib.lines.Line2D at 0x26c8c4792b0>]

在这里插入图片描述

sns.palplot(sns.color_palette("Blues"))#渐变色 由浅到深

在这里插入图片描述

sns.palplot(sns.color_palette("Blues_r"))#颜色后加上_r表示由深到浅

在这里插入图片描述

#调用定制连续调色板
sns.palplot(sns.light_palette("green"))#从浅到深

在这里插入图片描述

sns.palplot(sns.dark_palette("green"))#从深到浅

在这里插入图片描述

x,y=np.random.multivariate_normal([0,0],[[1,-5],[-5,1]],size=300).T
pal=sns.dark_palette("green",as_cmap=True)#渐变色
sns.kdeplot(x,y,kmap=pal)
D:\ano\lib\site-packages\ipykernel_launcher.py:1: RuntimeWarning: covariance is not positive-semidefinite.
  """Entry point for launching an IPython kernel.
D:\ano\lib\site-packages\matplotlib\contour.py:967: UserWarning: The following kwargs were not used by contour: 'kmap'
  s)





<matplotlib.axes._subplots.AxesSubplot at 0x26c8c6b90f0>

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43196158/article/details/89332927
今日推荐