0.12.0.dev0
  • Gallery
  • Tutorial
  • API
  • Site
      • 发行说明
      • 安装
      • 示例库
      • 教程
      • API引用
      • 引用
      • 档案文件
  • Page
      • seaborn.dark_palette

seaborn.dark_palette¶

seaborn.dark_palette(color, n_colors=6, reverse=False, as_cmap=False, input='rgb')¶

制作一个从暗到暗的顺序调色板 color .

这种调色板适用于相对无趣的低值和有趣的高值之间的数据。

这个 color 参数可以用多种方式指定,包括在matplotlib中定义颜色的所有选项和seaborn处理的几个附加颜色空间。也可以使用XKCD颜色调查中的命名颜色数据库。

如果您使用的是IPython笔记本,还可以与 choose_dark_palette() 功能。

参数
color高值的基色

十六进制、rgb元组或html颜色名称

n_colors可选的

调色板中的颜色数

reverse可选的布尔

如果为True,则反转混合的方向

as_cmap可选的布尔

如果为True,则返回 matplotlib.colors.Colormap .

input{'rgb','hls','husl',xkcd'}

用于解释输入颜色的颜色空间。前三个选项适用于元组输入,后一个适用于字符串输入。

返回
RGB元组或 matplotlib.colors.Colormap

参见

light_palette

创建具有亮低值的顺序调色板。

diverging_palette

创建具有两种颜色的发散调色板。

实例

从HTML颜色生成调色板:

>>> import seaborn as sns; sns.set_theme()
>>> sns.palplot(sns.dark_palette("purple"))
../_images/seaborn-dark_palette-1.png

生成亮度降低的调色板:

>>> sns.palplot(sns.dark_palette("seagreen", reverse=True))
../_images/seaborn-dark_palette-2.png

从外壳空间种子生成调色板:

>>> sns.palplot(sns.dark_palette((260, 75, 60), input="husl"))
../_images/seaborn-dark_palette-3.png

生成colormap对象:

>>> from numpy import arange
>>> x = arange(25).reshape(5, 5)
>>> cmap = sns.dark_palette("#2ecc71", as_cmap=True)
>>> ax = sns.heatmap(x, cmap=cmap)
../_images/seaborn-dark_palette-4.png

Back to top

© Copyright 2012-2021, Michael Waskom. 构建基于 Sphinx 3.4.1.