Python 如何更改Pandas plot.pie()上的颜色

Python 如何更改Pandas plot.pie()上的颜色,python,pandas,Python,Pandas,我正在努力寻找熊猫派上的颜色。一个示例代码将有助于隔离我在当前竞赛中遇到的问题 import numpy as np import pandas as pd a = np.zeros(31) b = np.zeros(69) + 1 A = np.concatenate(( a, b) ) np.random.shuffle(A) pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%" ) plt.show() 正如你在这里看到的 结果

我正在努力寻找熊猫派上的颜色。一个示例代码将有助于隔离我在当前竞赛中遇到的问题

import numpy as np
import pandas as pd
a = np.zeros(31)
b = np.zeros(69) + 1
A = np.concatenate(( a, b) )
np.random.shuffle(A)
pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%" )
plt.show()
正如你在这里看到的

结果是分别用蓝色和绿色绘制的饼图。我要找的是

pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%", colours = ['red', 'pink'] )

但看起来没有什么比这更容易的了。你能帮帮我吗?

你在运行什么版本的熊猫

在修复了一个小的打字错误(颜色上没有u)之后,您的示例将在pandas 0.23.0中生成预期的结果。
pd.Series(A).value_counts().plot.pie(autoct=“.2f%%”,颜色=['red','pink'))


它是
颜色
,而不是
颜色