就我有限的Plotly知识而言,它用字符串表示颜色,例如 "rgb(23, 57, 211)" 或 "rgba(23, 57, 211, 0.5)",但我找不到一个能够将RGB转换为RGBA的函数。我需要这个函数是因为我想在colors.py中定义的DEFAULT_PLOTLY_COLORS中添加alpha通道。我知道这非常简单,只需进行字符串操作并编写自己的函数,但是否有官方的Plotly函数可以实现呢?
def rgb_to_rgba(rgb_value, alpha):
"""
Adds the alpha channel to an RGB Value and returns it as an RGBA Value
:param rgb_value: Input RGB Value
:param alpha: Alpha Value to add in range [0,1]
:return: RGBA Value
"""
return f"rgba{rgb_value[3:-1]}, {alpha})"