如何在Python绘图库中修改图例中的颜色?

如何在Python绘图库中修改图例中的颜色?,python,pandas,matplotlib,legend,Python,Pandas,Matplotlib,Legend,我用belowe代码绘制了3个类似blowe的图 我的问题是:每个绘图都有一些值,例如“中等”、“非常低”等等。。。尽管如此,每个情节都有自己的图例,例如,在第一个情节值“中”为橙色,在第二个情节值“中”为红色。如何使每个绘图上的值具有相同的颜色 代码: 结果: 您是如何创建2013年的y2013\u图的等等? plt.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=0.1, hspace=None) p

我用belowe代码绘制了3个类似blowe的图

我的问题是:每个绘图都有一些值,例如“中等”、“非常低”等等。。。尽管如此,每个情节都有自己的图例,例如,在第一个情节值“中”为橙色,在第二个情节值“中”为红色。如何使每个绘图上的值具有相同的颜色

代码:

结果:


您是如何创建2013年的
y2013\u图的
等等?
plt.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=0.1, hspace=None)

plt.subplot(1,3,1)
y2012_plot.plot(kind="pie",
                autopct="%.0f%%",
                fontsize=15,
                textprops=dict(color="w"),
                figsize=(15,15),
                colors = ["r", "b", "g", "y", "orange", "purple"])
plt.legend(loc=3, prop={'size': 8})
plt.ylabel("")
plt.title("Revenue assesment 2012", fontsize=15)

plt.subplot(1,3,2)
y2013_plot.plot(kind="pie",
                autopct="%.0f%%",
                fontsize=15,
                textprops=dict(color="w"),
                figsize=(15,15),
                colors = ["r", "b", "g", "y", "orange", "purple"])
plt.legend(loc=3, prop={'size': 8})
plt.ylabel("")
plt.title("Revenue assesment 2013", fontsize=15)


plt.subplot(1,3,3)
y2014_plot.plot(kind="pie",
                autopct="%.0f%%",
                fontsize=15,
                textprops=dict(color="w"),
                figsize=(15,15),
                colors = ["r", "b", "g", "y", "orange", "purple"])
plt.legend(loc=3, prop={'size': 8})
plt.ylabel("")
plt.title("Revenue assesment 2014", fontsize=15)


plt.show()