【译】Seaborn教程(二)选择配色方案
admin
2023-07-31 01:45:07
0

原文:http://web.stanford.edu/~mwaskom/software/seaborn/tutorial/color_palettes.html

选择配色方案

配色是图表设计里最重要的方面之一,因为如果配色方案好,它可以清晰展现数据的模式和规律,否则就会把这些规律和模式隐藏起来。有非常多学习可视化配色的小技巧的资源,我只讨论了series of blog posts的一部分。详情可以看Rob Simmon的more technical paper。matplotlib的文档也有一份讲述了建立彩图的各项感性属性的精彩文档。

Seaborn让选择和使用配色方案变得简单且适用于你工作的数据种类和你想要达到的可视化目标。

%matplotlib inline    

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

sns.set(rc={\"figure.figsize\": (6, 6)})
np.random.seed(sum(map(ord, \"palettes\")))

使用color_palette()建立配色方案

管理不同的配色方案所使用的重要函数是color_palette()。这个函数提供一个到多数(尽管不是全部)生成颜色的可行方式的接口,并且它在任意有palette变量的函数内部使用(在某些情况下如果需要复数的色彩,color变量也需要)

color_palette()将接收任何seaborn调色板和matplotlib彩图(jet除外,你永远都不应该使用它)的名字作为参数。它也可以接收一系列在任意有效的matplotlib格式(RGB tuples, hex color codes, or HTML color names)下设置好的颜色。它的返回值通常是一个RGB元组的list。

最后,调用无参数调用color_palette()会返回当前的缺省颜色集。

一个对应的函数set_palette(),能接收同样的参数,并且会为所有的布局设置缺省颜色集。你也可以通过在with语句里使用color_palette()来临时设置本色方案。(如下)

相关内容

热门资讯

Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...
Apache Doris 2.... 亲爱的社区小伙伴们,我们很高兴地向大家宣布,Apache Doris 2.0.0 版本已于...
python清除字符串里非数字... 本文实例讲述了python清除字符串里非数字字符的方法。分享给大家供大家参考。具体如下: impor...