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。
alpha 对于颜色值
"none"``(不区分大小写)会被忽略,它总是映射到 ``(0, 0, 0, 0)
。如果 alpha 是一个序列,而 c 是一个单一颜色,c 将被重复以匹配 alpha 的长度。
- 返回:
- 数组
(n, 4) 的 RGBA 颜色数组,其中每个通道(红色、绿色、蓝色、alpha)的值可以在 0 到 1 之间。