当前位置:   article > 正文

python绘制立体扇形_Python如何用Matplotlib画出优雅的扇形图?

python中plt.cm.accent

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,                                                                                         #画第一个分图

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/245927
推荐阅读
相关标签
  

闽ICP备14008679号