matplotlib.colors.to_rgba_array#

matplotlib.colors.to_rgba_array(c, alpha=None)[源]#

c 转换为 (n, 4) 的 RGBA 颜色数组。

参数:
cMatplotlib 颜色或颜色数组

如果 c 是一个掩码数组,则返回一个 ndarray,其中每个掩码值或 c 中的行都对应一个 (0, 0, 0, 0) 行。

alpha浮点数或浮点数序列,可选

如果给定 alpha,则强制返回的 RGBA 元组的 alpha 值与 alpha 相同。

如果为 None,则使用 c 中的 alpha 值。如果 c 没有 alpha 通道,则 alpha 默认为 1。

对于颜色值 "none"(不区分大小写),alpha 将被忽略,它总是映射到 (0, 0, 0, 0)

如果 alpha 是一个序列,而 c 是一个单一颜色,则 c 将被重复以匹配 alpha 的长度。

返回:
数组

RGBA 颜色 (n, 4) 数组,其中每个通道(红、绿、蓝、alpha)的值介于 0 和 1 之间。

使用 matplotlib.colors.to_rgba_array 的示例#

指定颜色

指定颜色