python能很好地做数据分析,比如,给你一组某电商平台不同品牌的手机销量数据,要你计算出每个品牌所占的比例。如果你手工计算或者使用excel,都比较麻烦,而使用python,你只需要导入matplotib库几行代码就能实现。下面实例告诉你。
我们以一个电商网站某月各品牌手机的销量为例子来说明。通过一个字典来写入各品牌的数据。
dir = {
'mi':1300,
'iphone':900,
'huawei':1600,
'vivo':950,
'other':150
}
然后导入matplotlib.pyplot库及matplotlib
import matplotlib.pyplot as plt
import matplotlib
最后一步,使用pie将数据制作成饼图
plt.pie(list(dir.values()),autopct='%.2f%%',labels=(list(dir.keys())))
其中%.2f%%表示的是表示百分比小数点为2个;如果要显示1个小数点,%.1f%%;如果不想显示小数点,%.f%%;以此类推,f前面的参数就是小数点的数量。
最终效果如下图
