码迷,mamicode.com
首页 > 其他好文 > 详细

可视化库-seaborn-调色板(第五天)

时间:2019-01-09 14:18:48      阅读:736      评论:0      收藏:0      [点我收藏+]

标签:plot   一个   圆形   http   主题   random   class   默认   boxplot   

1. 基础的调色板的演示  color_palette() 设置传入的任何颜色,不传使用默认颜色,set_palette() 设置所有图的颜色# 6种主题

# 1 deep
# 2 muted
# 3 pastell
# 4 bright
# 5 dark
# 6 colorblind
# 显示当前所使用的颜色板
current_palette = sns.color_palette()
# 显示颜色板
sns.palplot(current_palette)
plt.show()

技术分享图片

2. 圆形画板

# 使用sns.color_palette(‘hls‘, 8) 来设置, ‘hls‘表示颜色空间, 8表示颜色的个数

sns.palplot(sns.color_palette(hls, 8))
plt.show()

技术分享图片

3. pattle = sns.color_pattle(‘hls‘, 8)  # 使用画图板生成盒图

data = np.random.normal(size=(20, 8)) + np.arange(8) / 2
# 进行盒图画,同时也将颜色板传入
sns.boxplot(data=data, palette=sns.color_palette(hls, 8))
plt.show()

技术分享图片

5. 使用sns.hls_palette(8, l=0.7, s=0.7) 直接生成hls颜色板,同时通过l-亮度 s-饱和度

技术分享图片 

6. sns.color_palette(‘Paired‘, 8) 生成配对调色板

sns.palplot(sns.color_palette(Paired, 8))
plt.show()

技术分享图片

7. 使用sns.xkcd_rgb() 来使用单个颜色, lw表示的是线条的粗细

plt.plot([0, 1], [0, 1], sns.xkcd_rgb[pale red], lw=3)
plt.plot([0, 1], [0, 2], sns.xkcd_rgb[medium green], lw=3)
plt.plot([0, 1], [0, 3], sns.xkcd_rgb[denim blue], lw=3)
plt.show()

技术分享图片

8. sns.xckd_palette 进行颜色板的制作

colors = [windows blue, amber, greyish, faded green, dusty purple]
sns.palplot(sns.xkcd_palette(colors))
plt.show()

技术分享图片

9. 连续色板,当只传入一个颜色时,颜色由浅到深,加r_时颜色由深到浅

sns.palplot(sns.color_palette(Blues))
plt.show()

sns.palplot(sns.color_palette(Blues_r))
plt.show()

技术分享图片技术分享图片

 

可视化库-seaborn-调色板(第五天)

标签:plot   一个   圆形   http   主题   random   class   默认   boxplot   

原文地址:https://www.cnblogs.com/my-love-is-python/p/10243899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!