簡単に言えば、初期色「#1010CA」とアルファ係数 0.5 を指定すると、プロットに表示される最終的な色をどのように取得できcolor="#1010CA", alpha=0.5
ますか?
またはもっと簡単に、何を記入すればよいですか
plot(x, y, color=__)
(少なくとも視覚的に)同等になるように
plot(x, y, color="#1010CA", alpha=0.5)
? それはPythonの質問ではなく、RGBカラーを何らかの要因で操作して減衰させる方法であるべきではないと思いますが、カラーパレットに関する私の無知を許してください...
編集
@Blenderの回答を受け取った後に選択した現在のソリューションは次のとおりです
import matplotlib
import numpy as np
def alpha_blending(hex_color, alpha) :
""" alpha blending as if on the white background.
"""
foreground_tuple = matplotlib.colors.hex2color(hex_color)
foreground_arr = np.array(foreground_tuple)
final = tuple( (1. - alpha) + foreground_arr*alpha )
return(final)