已经能够计算出来每个省份的销量了,想要更直观的看一下占比情况,开始用了扇形图,但是有点不太美观。
!!!代码汇总在最下面!!!
期望:在pandas中能在画出像在excel画出的树状图(如下图)
1.先看一下处理后的需要画图的原始数据
2.把数据进行一下排序,方便后期画出的数据规整些
3.然后输入画图的语句,画出树状图(没有美化)
最后,总结一下全部代码(记得导plt包)
import squarify # 用来画树状图
df
df.sort_values(by='DeliveryTime',inplace=True,ascending=False) # 把数据排序,画出的树状图归整些
plt.figure(figsize=(15,8))
squarify.plot(np.hstack(d.values),label=d.index)
plt.axis('off'); # 取消轴显示好看一点点