import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

sns.color_palette

6种默认颜色:deep, muted, pastel, bright, dark, colorblind

还有Accent, BrBG等164种,详见164种默认colormap样式【附图】

# sns.color_palette(palette=None, n_colors=None, desat=None)
sns.palplot(sns.color_palette('deep', 6, desat=0.4))  # desat 去饱和
sns.palplot(sns.color_palette('Accent', 6))
sns.palplot(sns.color_palette('Blues', 6))
sns.palplot(sns.color_palette('Blues_r', 6))  # _r 反转

sns.hls_palette

设置亮度,饱和度

  • l 亮度 lightness
  • s 饱和度 saturation
  • h 色调 first hue
sns.palplot(sns.hls_palette(8, l=0.8, s=0.9))

sns.cubehelix_palette

  • n_colors 颜色个数
  • start 开始颜色 0-3
  • rot 旋转角度
  • gamma 越大越暗
  • dark, light 0-1
  • reverse 默认False
sns.palplot(sns.cubehelix_palette(8))
sns.palplot(sns.cubehelix_palette(8, gamma=2))
sns.palplot(sns.cubehelix_palette(8, start=0.5))
sns.palplot(sns.cubehelix_palette(8, rot=-0.75))
sns.palplot(sns.cubehelix_palette(8, dark=0, light=0.95))

sns.dark_palette, sns.light_palette

sns.dark_palette(color, n_colors, reverse)

sns.palplot(sns.dark_palette('green'))
sns.palplot(sns.light_palette('green'))

sns.diverging_palette

分散颜色

  • h_neg, h_pos 起始/终止颜色值
  • s 饱和度, 0-100
  • l 亮度, 0-100
  • n 颜色个数
  • center 中心颜色 light(默认), dark
  • as_cmap 返回一个 matplotlib colormap 而不是一个颜色列表。

用分散颜色制作热力图

plt.figure(figsize=(4, 4))
x = np.arange(9).reshape(3, 3)
cmap = sns.diverging_palette(200, 20, as_cmap=True)
sns.heatmap(x, cmap=cmap)

seaborn调色板 color, hls, cubehelix, dark, diverging_palette相关推荐

  1. Seaborn调色板设置

    综述 Seaborn调色板设置:主要包括了调色板color设置,优化颜色使图片更加美观.主要包括了离散型颜色设置和连续型颜色设置.颜色亮度及饱和度.颜色对比.使用xkcd选取颜色和RGB颜色区域编号选 ...

  2. Seaborn调色板中所有颜色组合

    Seaborn调色板中所有颜色组合 Seaborn让你更容易选择和使用那些适合你数据和视觉的颜色. color_palette()允许任意的seaborn调色板或matplotlib的颜色映射(除了j ...

  3. Seaborn调色板中所有颜色组合(表格整理版)

    还在忧愁在使用seaborn过程中怎样将图绘制的好看?!! 别担心,下表是seaborn调色板所有组合颜色,任君挑选!! import seaborn as sns sns.palplot(sns.c ...

  4. Python学习13 ----Seaborn调色板

    Seaborn调色板 代码详见https://github.com/RenDong3/Python_Note 1 离散型色彩板 1.1 默认调色板 1.2 圆形画板 数据实例 1.3 画板细节设置 1 ...

  5. matplotlib和seaborn中的颜色图(colormap)和调色板(color palette)

    颜色图或调色板是指一系列的有规律的颜色的集合,可以区分不同类型的离散数据或不同值的连续数据.一般在matplotlib中称为colormap(在绘图函数中的关键字为cmap),在seaborn中一般称 ...

  6. 02 ,seaborn 调色板 : 指定颜色,颜色数量,连续颜色,线性渐变

    1 ,调色板 : 介绍 颜色很重要 color_palette()能传入任何Matplotlib所支持的颜色 color_palette()不写参数则默认颜色 set_palette()设置所有图的颜 ...

  7. Seaborn调色板颜色设置

    plt.plot([0,1], [0,1], sns.xkcd._rgb["pale red"], lw=3) 结果为: colors = ["windows blue& ...

  8. python颜色参数palette_python数据可视化seaborn(一)—— 整体样式与调色板

    很久之前对seaborn有过一些涉及但是没有深入探究,这次有趁着有数据可视化的需求,就好好学一学 Seaborn其实是在matplotlib的基础上进行了更高级的API封装,从而使得作图更加容易,在 ...

  9. jupyter notebook第七章seaborn库的一些案例分析加相关函数的解析

    目录 前言 相关案例与解析 写在最后: 前言 Matplotlib绘图基本模仿MATLAB绘图库,其绘图风格和MATLAB类似.由于MATLAB绘图风格偏古典,因此,Python开源社区开发了Seab ...

最新文章

  1. 整理大型网站架构必知必会的几个服务器知识
  2. 《金狐系统维护盘》六周年纪念版UD/ISO +PE维护
  3. redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法
  4. 从云数据迁移服务看MySQL大表抽取模式
  5. 数据的降维之特征选择及主成分分析
  6. 华为ac配置radius认证服务器_华为AAA结合Radius服务器认证学习
  7. 如何在Eclipse导入Java源代码
  8. 投大数据简历的原则以及在哪些地方投简历最有效?
  9. 如何使用Python提取pdf表格及文本,并保存到excel
  10. 局域网网站服务器dns设置,简易搭建局域网内部dns服务器
  11. 四、公文流转的基本过程
  12. c++ 优先队列(priority_queue)
  13. android cts测试(编译源码获取cts测试包),如何通过Android CTS测试—testPackageSignatures...
  14. 070-JAVA项目实训:仿QQ即时通讯软件系列讲座五(讲解用户注册功能)
  15. Fractal Streets (POJ3889)(分形图、递归)
  16. c++练习题,动物爱吃什么
  17. 举个栗子!Tableau 技巧(107):如何自定义 Server 登录页背景
  18. 【软件部署】Linux系统yum方式安装Jenkins
  19. mysql闪_为什么mysql一闪而过的原因
  20. 【Java】练习题库 程序阅读题

热门文章

  1. ESXI6.7升级至ESXI7及各问题的解决
  2. 关于如何显示加密之后的图片
  3. 海康威视综合安防平台视频摄像头接入Java
  4. BZOJ 2901: 矩阵求和
  5. 计算机房间的英语,酒店客房状态常用英语
  6. keyshot渲染玻璃打光_keyshot8耳机渲染打光教程
  7. 人工智能时代对会计行业的改变与反思
  8. android 高德地图录制视频,《高德地图》录制导航录音包方法教程
  9. Mac电脑快速切换输入法!自动切换输入法!
  10. java 银行贷款工具类