seaborn.cubehelix_palette#

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)[源代码]#

从cubehelix系统生成一个顺序调色板。

这将生成一个亮度线性递减(或递增)的色图。这意味着如果打印成黑白或被色盲者查看,信息将被保留。”cubehelix” 也可以作为基于 matplotlib 的调色板使用,但此函数让用户对调色板外观有更多控制,并且具有不同的默认设置。

除了使用这个函数,还可以在 seaborn 中使用以 ch: 开头并包含其他参数(例如 "ch:s=.25,r=-.5")的字符串来生成 cubehelix 调色板。

参数:
n_colors整数

调色板中的颜色数量。

开始浮动, 0 <= 开始 <= 3

螺旋开始时的色调值。

旋转浮动

在调色板范围内围绕色调轮进行的旋转。

gamma浮点数 0 <= gamma

非线性用于强调暗色(gamma < 1)或亮色(gamma > 1)。

色调float, 0 <= hue <= 1

颜色的饱和度。

float 0 <= dark <= 1

调色板中最暗颜色的强度。

浮点数 0 <= 光亮度 <= 1

调色板中最浅颜色的强度。

反向布尔

如果为真,调色板将从暗到亮。

as_cmap布尔

如果为真,返回一个 matplotlib.colors.ListedColormap

返回:
调色板

RGB 元组列表或 matplotlib.colors.ListedColormap

参见

choose_cubehelix_palette

启动一个交互式小部件以选择cubehelix调色板参数。

dark_palette

创建一个低值为深色的顺序调色板。

light_palette

创建一个低值明亮的顺序调色板。

参考文献

Green, D. A. (2011). “用于显示天文强度图像的色彩方案”。印度天文学会公报,第39卷,第289-295页。

示例