私がfunction
を持っている場合、color
を入力として最初に(RGB番号で)編集し、次に_matplotlib.pyplot
_で使用します。色名をRGBに変換するにはどうすればよいですか?
例えば:
_def function(color):
color[3] = 0.5
plt.plot([1,2],[2,4], color = color)
_
次にfunction((0,0,1,1))
は機能しますが、function('blue')
は_plt.plot
_でのみ機能します。
カラー名をRGBに変換するにはどうすればよいですか(blue
から_(0,0,1,1)
_など)。
ありがとう。
matplotlib.colors
で使用できます
from matplotlib import colors
print(colors.to_rgba('blue'))
結果:
(0.0, 0.0, 1.0, 1.0)
解決策を見つけた
from matplotlib import colors
orange_rgb = colors.hex2color(colors.cnames['orange'])