我有一个看起来像的数据框df=pd.DataFrame({'product': [0,0,1,1,1,1,1,2,2,2], 'market': [1,2,1,2,5,6,7,1,6,7], 'value': [500,300,100,200,400,100,200,100,300,900]})fig, axes = plt.subplots(nrows=1, ncols=3)for m in range(3): df.loc[df['product']==m].plot(ax=axes[m], kind='pie', y='value', figsize=(15,5))如何将颜色图传递到 plotfunction 以便每个市场的颜色在所有 3 个饼图中都相同?如果这是不可能的,有没有人有任何其他建议如何实现这一点,也许通过以一种半优雅的方式添加虚拟行?笔记。我正在使用 py3.6 和最新版本的 Pandas
添加回答
举报
0/150
提交
取消