赞
踩
colors = [plt.cm.Accent(i) for i in np.linspace(0, 1, country_metrics.shape[0])] #制作颜色,从0到1的区域内均匀选取Accent颜色映射条里的颜色(Accent的颜色见
https://matplotlib.org/gallery/color/colormap_reference.html )。
fig, axes = plt.subplots(nrows=2, ncols=2, figsize=(9, 10)) #在画布上画2*2个图,我们的扇形图将会是第一个图,为了简洁,我们不显示另外三个分图。
ax1, ax2, ax3, ax4 = axes.flatten() #flatten()将ax由2*2的Axes组展平成1*4的Axes组
fig.subplots_adjust(hspace=.5, wspace=.3) #调整分图距离,我们的图片里只是截取了第一个分徒(扇形图)
sales_breakdown = country_metrics["total_sales"].copy().rename("") #复制要画的数据
sales_breakdown.plot.pie( #画扇形图
ax=ax1, #画第一个分图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。