seaborn库调色板color设置【知识整理】

seaborn库的使用(color设置)

  • 综述
  • 代码模块
    • 调色板
    • 分类色板(离散)
    • 颜色的亮度及饱和度
    • 颜色对比
    • xkcd选取颜色
    • 连续色板(连续)
    • cubehelix_palette调色板
    • RGB值选取颜色
  • 小结

综述

学生党整理一些关于数据分析的知识:主要包括了调色板color设置,优化颜色使图片更加美观。主要包括了离散型颜色设置和连续型颜色设置、颜色亮度及饱和度、颜色对比、使用xkcd选取颜色和RGB颜色区域编号选取颜色等。

代码模块

调用库

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

调色板

主要使用以下几个函数设置颜色:
color_palette() 能传入任何Matplotlib所有支持的颜色
color_palette() 不写参数则默认颜色
set_palette() 设置所有图的颜色

分类色板(离散)

系统默认给出颜色

current_palette = sns.color_palette()
sns.palplot(current_palette)
plt.show()

在这里插入图片描述
将颜色空间均匀找出8个颜色

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

在这里插入图片描述
颜色空间找出8个颜色,在使用到数据中

data = np.random.normal(size=(20,8)) + np.arange(8) / 2
sns.boxplot(data=data,palette=sns.color_palette("hls",8))
plt.show()

在这里插入图片描述

颜色的亮度及饱和度

l-光度 lightness
s-饱和 saturation

sns.palplot(sns.hls_palette(8,l=.7,s=.9))
plt.show()

在这里插入图片描述

颜色对比

颜色分布对比,以颜色对输出,主要使用在两个变量同一属性的对比上(例如:计划生育10年的人口变化曲线和全面二孩10年的人口变化曲线)

sns.palplot(sns.color_palette("Paired",10))
plt.show()

palplot(sns.color_palette(“Paired”,颜色总个数)
在这里插入图片描述

xkcd选取颜色

xkcd包含了一套众包努力的针对随机RGB色的命名。产生了954个可以随时通过xkcd_rgb字典中调用的命名颜色

plt.plot([0,1],[0,1],sns.xkcd_rgb['pale red'],lw = 3) #lw = 线宽度
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()

在这里插入图片描述
xkcd_rgb[‘color_name’]中包含的颜色
在这里插入图片描述

连续色板(连续)

色彩随数据连续变换,数据越大颜色越深(例如:温度图)

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

在这里插入图片描述
颜色增亮:color_palette用light_palette替换

sns.palplot(sns.light_palette("Blue")) #亮
plt.show()

在这里插入图片描述
颜色数据越大颜色越浅 颜色后面加_r

sns.palplot(sns.color_palette("BuGn_r"))
plt.show()

在这里插入图片描述
颜色加深:color_palette用dark_palette替换

sns.palplot(sns.dark_palette("purple"))    #深
plt.show()

在这里插入图片描述

cubehelix_palette调色板

cubehelix_palette调色板 颜色可以线性变化
所有颜色区域的线性变化

sns.palplot(sns.color_palette('cubehelix',8))
plt.show()

在这里插入图片描述
指定颜色区域范围

sns.palplot(sns.cubehelix_palette(8,start=.5,rot=-.75))
plt.show()

在这里插入图片描述

sns.palplot(sns.cubehelix_palette(8,start=.75,rot=-.150))
plt.show()

在这里插入图片描述
等高图区域颜色渐变

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()

在这里插入图片描述

RGB值选取颜色

sns.palplot(sns.light_palette((210,90,60),input='husl')) #亮
plt.show()

在这里插入图片描述

小结

本章介绍了一些色彩设置,在之后的几章内容更深入的整理一些seaborn库在数据分析绘图上的功能和分析操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/351864.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

转载之色调映射

一、概述 虽然HDR 图像有较大的动态范围,能更细致地反映真实场景,但他的缺点也很明显。一是同尺寸的数据比低动态范围图像大,需要更大的存储空间与传输带宽。二是难以输出,目前大多数显示器、打印机等图形输出设备的动态范围要比普…

Windows OpenGL 图像色调

目录 一.OpenGL 图像色调调节 1.原始图片2.效果演示 二.OpenGL 图像色调调节源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL…

【PHP】识别图片主色调

一、适用情景&#xff1a;如http://www.teapic.com/list.htm&#xff0c;根据颜色列出相应图片。 二、主程序及API解释&#xff1a; <?phpclass MajorColor {//参考颜色protected $_colors null;//容差protected $_tolerance 80;//忽略的颜色protected $_ignoreColors a…

色调列表

NamedNumericColor NameHex RGBDecimal LightPink浅粉红#FFB6C1255,182,193 Pink粉红#FFC0CB255,192,203 Crimson猩红 (深红)#DC143C220,20,60 LavenderBlush淡紫红#FFF0F5255,240,245 PaleVioletRed弱紫罗兰红#DB7093219,112,147 HotPink热情的粉红#FF69B4255,105,180 DeepPin…

图片调色学习

色相环 色相混合正红&#xff08;0&#xff09;正黄&#xff08;60&#xff09;&#xff0c;透明度为&#xff08;50%&#xff09;即红黄等比例混合橙色&#xff08;30&#xff09; (060&#xff09;/230 真实调整透明度混合出并不一定为两者均值的色相,需要选择不同的混合方法…

Seaborn--调色板(二)

调色板 颜色很重要 color_palette()能传入任何Matplotlib所支持的颜色 color_palette()不写参数则默认颜色 set_palette()设置所有图的颜色import numpy as np import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline sns.set(rc{"figure.figsize&qu…

色温,色阶,色调,色调

色温 对于外拍人像来说&#xff0c;需要注意的问题很多&#xff0c;例如环境选择、模特的服装、发型、配用的道具、拍摄时的姿势以及使用的器材等等。但从技术角度来说&#xff0c;还有很多在拍摄时需要注意的地方&#xff0c;例如白平衡的控制、焦点选择、机内色彩的调整、锐…

“莫兰迪色系” 高级灰

“莫兰迪色系”指的是高级灰色调&#xff0c;不鲜亮&#xff0c;仿佛蒙上一层灰调&#xff0c;低调有内涵&#xff0c;舒缓雅致&#xff0c;略显冷静&#xff0c;有一种性冷淡风&#xff0c;”高级灰“的梗就是出自这里。

10种舒服的颜色及配色推荐

前言 有一些配色的建议分享给大家。 颜色 RGB值 该部分RGB值来自 科学上最令人舒服的十种颜色&#xff08;RGB 19CAAD 8CC7B5 A0EEE1 BEE7E9 BEEDC7 1.R 25 G 202 B 173 2. R 140 G 199 B 181 3.R 160 G 238 B 225 4.R 190 G 231 B 233 5.R 190 G 237 B 199 D6D5B7 D1BA74…

【公众号】高级配色“马卡龙调色板”必须码住!

“马卡龙色系”的公众号模板也太“甜蜜”了吧&#xff01;配色绝了 哈喽大家好&#xff01;今天小编又带着刚出炉的“公众号模板”来分享啦&#xff01; 今天有点糖分超标了哦&#xff0c;赶快收藏好&#xff0c;以备不时之需吧&#xff01; 可用的范围&#xff1a;甜品店、…

如何调出阿宝色?

1.载入图片&#xff0c;调整曲线和色阶 2.合并可见图层&#xff0c;执行 图像-》模式-》lab颜色&#xff0c;切换到通道面板&#xff0c;选择a通道&#xff0c;Ctrla全选&#xff0c;选择复制&#xff0c;粘贴到通道b上 3.调整曲线 4.合并可见图层&#xff0c;调整色相和饱…

[Flink] Flink On Yarn(yarn-session.sh)启动错误

在Flink上启动 yarn-session.sh时出现 The number of requested virtual cores for application master 1 exceeds the maximum number of virtual cores 0 available in the Yarn Cluster.错误。 版本说明&#xff1a; Hadoop&#xff1a; 3.3.4 Flink&#xff1a;1.17.1 问题…

基于Python的栅格数据地理加权回归

本文结合实例详细讲解了如何使用Python对栅格数据进行地理加权回归&#xff08;GWR&#xff09;和多尺度地理加权回归分析&#xff08;MGWR&#xff09;&#xff0c;关注公众号GeodataAnalysis&#xff0c;回复20230605获取示例数据和代码&#xff0c;包含整体的写作思路&#…

org.apache.commons.io.monitor+logback.xml+vue实时显示当前日志信息

使用记录&#xff1a; 第一&#xff1a; 刷新页面导致session问题 可以在java的session中记录&#xff0c;如果是同一个客户重新链接的话&#xff0c;直接返回java的session的数据ssemiter给前端&#xff0c;前端自动接着获取日志。 ssemiter&#xff1a;详情自行百度ssemit…

【Spring Boot学习】Spring Boot的创建,第一个Spring Boot页面.

前言: 大家好,我是良辰丫,前面几篇文章,我们系统的学习了Spring框架,今天开始,我们就要学习更高级的SpringBoot框架了,不要着急哦,我们一起畅游SpringBoot框架的世界.&#x1f48c;&#x1f48c;&#x1f48c; &#x1f9d1;个人主页&#xff1a;良辰针不戳 &#x1f4d6;所属专…

EasyRecovery14免费并且超好用的数据恢复工具

相信不少小伙伴都遇到过误删文件或者文件丢失的时候&#xff0c;尤其是对于工作或者学习所需的重要文件来说&#xff0c;更让人不能接受。这个时候大家也可以通过数据恢复软件来进行找回&#xff0c;但是现在很多这种软件都需要付费才能够满足你的需求。那么有什么免费的恢复工…

EasyRecovery2020数据恢复软件激活码序列号秘钥下载及使用恢复教程

我们平时肯定都遇到过不小心把重要文件删除的情况&#xff0c;其实这些数据还是有很大几率可以恢复的&#xff0c;而且恢复起来并不难。 今天小编给大家推荐一个比较老牌的数据恢复软件EasyRecovery。 如回收站作为一个临时存放被删除文件的居所&#xff0c;有着预防用户误删…

EasyRecovery14最新个人版数据恢复工具

EasyRecovery14Mac最新版是一款功能非常强大的文件数据恢复工具软件&#xff0c;EasyRecovery14Mac最新版有着极为强大的数据恢复功能&#xff0c;可以帮助用户将各种丢失或者误删除的文件数据完美恢复&#xff0c;不过需要健康度高的文件才能恢复&#xff0c;感兴趣的用户快来…

easyrecovery数据恢复软件V15最新版本介绍

easyrecovery恢复文件介绍 easyrecovery是一款功能非常强大的数据恢复软件&#xff0c;不仅能够恢复手机等终端被删除的文件&#xff0c;还可以恢复从硬盘上删除的文件&#xff0c;而且操作非常简单&#xff0c;下面就跟着小编一起来看一下吧。电脑使用时间很长之后大家应该都…

数据恢复Ontrack EasyRecovery 15中文免费版2023最新

Ontrack EasyRecovery Crack Professional是一个全面的备份和恢复实用程序&#xff0c;可以从多个数据丢失事件中恢复文件&#xff0c;例如常见的意外删除、更严重的&#xff08;有时是病毒引起的&#xff09;分区或驱动器格式化&#xff0c;甚至硬盘严重损坏后的数据丢失。免费…