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页。
示例