可视化库-seaborn-调色板(第五天)
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()


10. 进行色调线性变化 sns.color_palette('cubehelix', 8)
sns.palplot(sns.color_palette('cubehelix', 8))
plt.show()
sns.palplot(sns.cubehelix_palette(8, start=5, rot=-75))
plt.show()

11. sns.light_palette, sns.dark_palette #定制连续的调色板,从浅到深,从深到浅
# 由浅到深
sns.palplot(sns.light_palette('green'))
plt.show() # 由深到浅
sns.palplot(sns.dark_palette('green'))
plt.show() # 进行颜色反转
sns.palplot(sns.dark_palette('green', reverse=True))
plt.show()



12. 将颜色渐变图 sns.light_palette 运用到实际的图像上
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, cmap=pal)
plt.show()

13. 指定颜色空间,使用颜色编码来采取指标
sns.palplot(sns.light_palette((210, 90, 60), input='husl'))
plt.show()

可视化库-seaborn-调色板(第五天)的更多相关文章
- Python统计分析可视化库seaborn(相关性图,变量分布图,箱线图等等)
Visualization of seaborn seaborn[1]是一个建立在matplot之上,可用于制作丰富和非常具有吸引力统计图形的Python库.Seaborn库旨在将可视化作为探索和理 ...
- 可视化库-seaborn-热力图(第五天)
1. 画一个基本的热力图, 通过热力图用来观察样本的分布情况 import matplotlib.pyplot as plt import numpy as np np.random.seed(0) ...
- python 可视化库
在做titanic分析的过程中,看了一些大神的想法,发现在分析数据的过程中,许多大神会使用到seaborn,plotly这些库,而我等小白仅仅知道matplotlib这个唯一的数据可视化库而已.上网查 ...
- Pycon 2017: Python可视化库大全
本文首发于微信公众号“Python数据之道” 前言 本文主要摘录自 pycon 2017大会的一个演讲,同时结合自己的一些理解. pycon 2017的相关演讲主题是“The Python Visua ...
- Python可视化库
转自小小蒲公英原文用Python可视化库 现如今大数据已人尽皆知,但在这个信息大爆炸的时代里,空有海量数据是无实际使用价值,更不要说帮助管理者进行业务决策.那么数据有什么价值呢?用什么样的手段才能把数 ...
- 5-1可视化库Seabon-整体布局风格设置
In [1]: import seaborn as sns import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...
- Vis.js – 基于浏览器的动态 JavaScript 可视化库
Vis.js 是一个动态的,基于浏览器的可视化库.该库被设计为易于使用,能处理大量的动态数据.该库由以下几部分组成:一是数据集和数据视图,基于灵活的键/值数据集,可以添加,更新和删除项目,订阅数据集变 ...
- 动态可视化库Vis.js:社交关系谱
Form Here:http://code.csdn.net/news/2819345 Vis.js 是一个动态的.基于浏览器的可视化库,可处理大量的动态数据并能与这些数据进行交互操作.该项目是由Al ...
- Python数据可视化库-Matplotlib(一)
今天我们来学习一下python的数据可视化库,Matplotlib,是一个Python的2D绘图库 通过这个库,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率图,条形图,错误图,散点图等等 废 ...
随机推荐
- hasura graphql server event trigger 试用
hasura graphql server 是一个很不错的graphql 引擎,当前版本已经支持event triiger 了 使用此功能我们可以方便的集成webhook功能,实现灵活,稳定,快捷的消 ...
- benthos stream 处理工具说明
benthos 是golang 编写的流处理工具,同时也可以作为一个类库使用,当前支持的source sink 还是比较全的 (kafka rabbitmq http service s3 redis ...
- dup and dup2的剖析
转:http://www.cnblogs.com/sdphome/archive/2011/04/30/2033381.html dup和dup2都可用来复制一个现存的文件描写叙述符,使两个文件描写叙 ...
- MHA之Binlog Dump (GTID)僵尸进程清理
master存活的状态下切换 masterha_master_switch --conf=/etc/masterha/app1.cnf --master_state=alive --new_mas ...
- dongle0
*CLI> -- [dongle0] Trying to connect on /dev/ttyUSB2... 插拔dongle[Jan 13 23:42:20] WARNING[3443]: ...
- button使用注意
<button type="button" class="btn btn-primary" onclick="ChangePassword(); ...
- 常用Web框架
1.Aliceui Aliceui是支付宝的样式解决方案,是一套精选的基于 spm 生态圈的样式模块集合,是 Arale 的子集,也是一套模块化的样式命名和组织规范,是写 CSS 的更好方式. git ...
- gcc gdb调试 & 命令行带参 (一) ******
用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具.或许,各位比较喜欢那种图形界面方式的,像VC.BCB等IDE的调试,但如果你是在UNIX平台下做软 ...
- typescript-dva脚手架
2019有太多的东西想尝试,ts,GraphQL,SSR,docker,python,electron,小程序云后台,vue3等等,一个个来吧,用两天了解了下typescript,大概做了个webpa ...
- 【FusionCharts学习-1】获取资源
网址 官网: http://www.fusioncharts.com/charts/ 入门学习:http://www.fusioncharts.com/dev/usage-guide/getting ...