我挣扎的颜色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()
如您所见
结果是一个饼图与蓝色和绿色分别。2我正在寻找的东西是这样的
pd.Series(A).value_counts().plot.pie( autopct = "%.2f%%", colours = ['red', 'pink'] )
但是看起来好像没有那么容易的事。你能帮我一下吗?
1条答案
按热度按时间yqkkidmi1#
修正了一个小的拼写错误(没有u的颜色)后,您的示例在pandas 0.23.0中生成了预期的结果。