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' 参数?