5-2可视化库Seaborn-调色板

阿里云双11来了!从本博客参与阿里云,服务器最低只要86元/年!





In [1]:


import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
sns.set(rc={"figure.figsize":(6,6)})








 

调色板

  • 颜色很重要
  • color_palette()能传入任何Matplotlib所支持的颜色
  • color_palette()不写参数则默认颜色
  • set_palette()设置所有图的颜色






 

1.分类色板







In [2]:


current_palette=sns.color_palette()
sns.palplot(current_palette)#palplot色板









 






 

6个默认的颜色主题:deep,muted,pastel,bright,dark,colorblind






 

2.圆形画板






 

当你有6个以上的分类要分区时,最简单的方法就是在一个圆的颜射空间中划出均匀间隔的颜色(这样的色调会保持亮度和饱和度不变)。这是大多数的当他们需要使用比当前默认颜色循环中设置的颜色更多时的默认方案。

最常用的方法是使用hls的颜色空间,这是RGB值的一个 简单转换。







In [3]:


sns.palplot(sns.color_palette("hls",8))#指定颜色空间里平均分成几份









 







In [4]:


#定义数据
data=np.random.normal(size=(20,8))+np.arange(8)/2
#调好色板sns.color_palette("hls",8),画箱型图
sns.boxplot(data=data,palette=sns.color_palette("hls",8))









Out[4]:

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





 






 

3.hls_palette()函数控制颜色的亮度和饱和

  • l-亮度lightness
  • s-饱和度saturation







In [5]:


sns.palplot(sns.hls_palette(8,l=.3,s=.8))









 







In [6]:


sns.palplot(sns.color_palette("Paired",10))#Paired是对比色,定义的个数不一定是偶数









 










https://www.cnblogs.com/AI-robort/p/11767732.html

Python量化投资网携手4326手游为资深游戏玩家推荐:《这说的啥呢下载

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Matplotlib
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论