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 之间。