Matplotlib只定義了以下基本色:如何在matplotlib中添加自定義顏色字母?
•b: blue
•g: green
•r: red
•c: cyan
•m: magenta
•y: yellow
•k: black
•w: white
我想定義更多的自定義顏色的字母,如
mc1 = RGB(164,106,228)
mc2 = RGB(220,170,114)
mc3 = RGB(249,85,132)
然後我可以定義
my_color_list = ['g','r','y','b','c','m','k', 'mc1','mc2','mc3']
然後my_color_list
可用於以下演示:
import matplotlib.pyplot as plt
dt = [1,2,3,4,5,6,7,8,9]
my_color_list = ['g','r','y','b','c','m','k', 'mc1','mc2','mc3'] # not valid
bar(range(len(dt)),dt,color=my_color_list)
plt.show()
那麼如何在matplotlib中定義自定義顏色字母?或者,如果我有一個RGB元組列表,如何將RGB元組與基本顏色字母組合在一起,並將其分配給'plot'/'bar'命令的'color'參數?
我明白了。謝謝。我可以用color_list = ['g','r','y','b','c','m','k',(0.976,0.333,0.518),(0.643,0.416,0.894 ),(0.863,0.667,0.447)] – bigbug