我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python中seaborn调色盘的示例分析

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Python中seaborn调色盘的示例分析

这篇文章主要为大家展示了“Python中seaborn调色盘的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中seaborn调色盘的示例分析”这篇文章吧。

1、color_palette() 函数

该函数是seaborn选取颜色关键函数

color_palette() will accept the name of any seaborn palette or matplotlib colorma

语法:seaborn.color_palette(palette=None, n_colors=None, desat=None)

import seaborn as snsimport matplotlib.pyplot as pltplt.figure(dpi=250)sns.palplot(sns.color_palette())#输出默认颜色

Python中seaborn调色盘的示例分析

print(sns.color_palette())#返回默认颜色元组组成的list

Python中seaborn调色盘的示例分析

#palette,传入colormap名称sns.palplot(sns.color_palette(palette='Accent'))#使用matplotlib中的colormap

Python中seaborn调色盘的示例分析

#n_colorssns.palplot(sns.color_palette(n_colors=21))#返回颜色种类,超过了自动循环

Python中seaborn调色盘的示例分析

# desatsns.palplot(sns.color_palette(n_colors=21,                             desat=0.2))#设置颜色饱和度

Python中seaborn调色盘的示例分析

#withplt.figure(dpi=100)with sns.color_palette(n_colors=21):#循环使用色盘   _ = plt.plot(np.c_[np.zeros(21), np.arange(21)].T)

Python中seaborn调色盘的示例分析

#传入hex 格式颜色号给sns.color_paletteflatui = ["#9b59b6", "#3498db", "#95a5a6", "#e74c3c", "#34495e", "#2ecc71"]sns.palplot(sns.color_palette(flatui))

Python中seaborn调色盘的示例分析

#颜色使用plt.figure(dpi=100) plt.subplot(1,2,1)plt.bar([1,2,3],[1,2,3],color=sns.color_palette()[0])#取一种颜色 plt.subplot(1,2,2)plt.bar([1,2,3],[1,2,3],color=sns.color_palette()[0:3])#取三种颜色

Python中seaborn调色盘的示例分析

2、 seaborn可用调色盘

分三大类:‘sequential’(渐变色), ‘diverging’(不可描述,看下图), ‘qualitative’(各种颜色区分鲜明)

choose_colorbrewer_palette函数

该函数可以预览各种颜色盘, 只能在jupyter notebook中使用。

Python中seaborn调色盘的示例分析

Python中seaborn调色盘的示例分析

Python中seaborn调色盘的示例分析

下面详细介绍上面三类颜色。

Qualitative color palettes

to distinguish discrete chunks of data that do not have an inherent ordering,分如下几类:

deep, muted, pastel, bright, dark, colorblind

hls

husl

palettable 5、xkcd

传入颜色list

#deep, muted, pastel, bright, dark, colorblindfor i in list('deep, muted, pastel, bright, dark, colorblind'.split(', ')):     print(i,end='\t')    sns.palplot(sns.color_palette(palette=i))

从上到下依次为:deep, muted, pastel, bright, dark, colorblind

Python中seaborn调色盘的示例分析

# hls sns.palplot(sns.color_palette(palette='hls'))sns.palplot(sns.hls_palette(8, l=.3, s=.8))

Python中seaborn调色盘的示例分析

#husl sns.palplot(sns.color_palette(palette='husl'))sns.palplot(sns.color_palette("husl", 8))

Python中seaborn调色盘的示例分析

import palettable#python palettable库sns.palplot(sns.color_palette(palette=palettable.colorbrewer.qualitative.Dark2_7.mpl_colors))#使用palettable中的colormapsns.palplot(sns.color_palette(palette=palettable.scientific.sequential.Nuuk_7.mpl_colors))

Python中seaborn调色盘的示例分析

#xkcdplt.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)

Python中seaborn调色盘的示例分析

xkcd,详细可参考 :Python可视化学习之matplotlib内置单颜色

#传入颜色list给ns.xkcd_palette()colors = ["windows blue", "amber", "greyish", "faded green", "dusty purple"]sns.palplot(sns.xkcd_palette(colors))

Python中seaborn调色盘的示例分析

Sequential color palettes

is appropriate when data range from relatively low or uninteresting values to relatively high or interesting values

"Blues"这类

'cubehelix',seaborn.cubehelix_palette(n_colors=6, start=0, rot=0.4, gamma=1.0, hue=0.8, light=0.85, dark=0.15, reverse=False, as_cmap=False)

传统色的渐变色,light_palette()、dark_palette() 

#"Blues"这类渐变色sns.palplot(sns.color_palette("Blues"))sns.palplot(sns.color_palette("Blues_d"))#_d表示显示该颜色的深色系(“dark” palettes by appending “_d”)sns.palplot(sns.color_palette("Blues_r"))

Python中seaborn调色盘的示例分析

# cubehelixsns.palplot(sns.color_palette("cubehelix", 8))sns.palplot(sns.color_palette("ch:2.5,-.2,dark=.3"))#使用cubehelix接口制作颜色sns.palplot(sns.cubehelix_palette(8, start=2, rot=0, dark=0, light=.95, reverse=True))

Python中seaborn调色盘的示例分析

#light_palettesns.palplot(sns.light_palette("seagreen", reverse=True))sns.palplot(sns.light_palette((260, 75, 60), input="husl"))

Python中seaborn调色盘的示例分析

Diverging color palettes

for data where both large low and high values are interesting.

diverging_palette()

sns.palplot(sns.color_palette("coolwarm", 7))

Python中seaborn调色盘的示例分析

sns.palplot(sns.diverging_palette(240, 10, n=9))sns.palplot(sns.diverging_palette(150, 275, s=80, l=55, n=9))sns.palplot(sns.diverging_palette(250, 15, s=75, l=40,                                  n=9, center="dark"))

Python中seaborn调色盘的示例分析

以上是“Python中seaborn调色盘的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python中seaborn调色盘的示例分析

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python中seaborn调色盘的示例分析

这篇文章主要为大家展示了“Python中seaborn调色盘的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中seaborn调色盘的示例分析”这篇文章吧。1、color_pa
2023-06-29

Python中matplotlib内置单颜色的示例分析

小编给大家分享一下Python中matplotlib内置单颜色的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、matplotlib支持的颜色格式1.RGB 或者 RGBA 元组格式颜色元组中浮点型数值位于 [0
2023-06-29

Python中音频调整音量的示例分析

这篇文章主要为大家展示了“Python中音频调整音量的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中音频调整音量的示例分析”这篇文章吧。环境依赖ffmpeg环境安装ffmp
2023-06-21

Nodejs中callback回调的示例分析

小编给大家分享一下Nodejs中callback回调的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是callback? 很显然,字面意思就是回调那
2023-06-15

JVM中GC调优的示例分析

小编给大家分享一下JVM中GC调优的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!那些GC的默认值其实GC或者说JVM的参数非常非常的多,有控制内存使用的:有控制JIT的:有控制分代比例的,也有控制GC并发的:当然
2023-06-15

python中zip的示例分析

这篇文章主要介绍了python中zip的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。zip压轴出场的也是很棒的一个模块。你曾经遇到过需要从两个列表中形成字典吗?ke
2023-06-27

python中flask的示例分析

这篇文章主要介绍python中flask的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一.简介Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2
2023-06-20

python中xkcd的示例分析

这篇文章将为大家详细讲解有关python中xkcd的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。xkcd幽默是 Python 语言的一个关键特征,它是以英国喜剧小品剧Python飞行马戏团命名的
2023-06-27

win7中硬盘损坏的示例分析

这篇文章主要介绍win7中硬盘损坏的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 一、在开机和关机的时候突然强行切断电源现在的电源及主板的ATX设计,普遍实现了软关机的功能。这种设计让人倍感方便。但是软关机
2023-06-28

python中waitKey的示例分析

这篇文章主要介绍了python中waitKey的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传
2023-06-14

Python中LightGBM的示例分析

这篇文章主要介绍Python中LightGBM的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、IntroductionLightGBM是扩展机器学习系统。是一款基于GBDT(梯度提升决策树)算法的分布梯度
2023-06-26

SQL调优的示例分析

这篇文章主要为大家展示了“SQL调优的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SQL调优的示例分析”这篇文章吧。环境:Microsoft SQL Server 2016 (SP2-
2023-06-05

python链式函数调用的示例分析

小编给大家分享一下python链式函数调用的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!链式函数调用你可以在一行代码内调用多个函数。def add(a,
2023-06-27

Linux硬盘分区的示例分析

这篇文章将为大家详细讲解有关Linux硬盘分区的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。  文件系统重点:inode(索引节点),block(逻辑区块),superblock(每个档案系统开
2023-06-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录