Python画饼图实例(使用matplotlib,pandas,numpy); 数据为D盘下data文件夹下的文件“京东平台子类目的销售额.xlsx”,该表有‘子类目’,‘销售额(亿)’两列数据
时间: 2024-06-10 22:05:35 浏览: 107
Python数据分析课程 包含matplotlib、numpy、pandas等知识讲解 共152页.pptx
5星 · 资源好评率100%
好的,您想了解如何使用 Python 通过 matplotlib、pandas、numpy 绘制京东平台子类目的销售额饼图,是吗?以下是代码示例:
```python
# 导入需要用到的库
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# 读取数据
df = pd.read_excel('D:/data/京东平台子类目的销售额.xlsx')
# 设置画布大小
plt.figure(figsize=(8, 8))
# 取出销售额列的数据
sales = df['销售额(亿)']
# 计算每个子类目销售额占比
percent = np.round(sales / np.sum(sales) * 100, 2)
# 绘制饼图
plt.pie(percent, labels=df['子类目'], autopct='%1.1f%%')
# 添加标题
plt.title('京东平台子类目的销售额饼图')
# 展示图像
plt.show()
```
通过上述代码,可以绘制出如下所示的京东平台子类目的销售额饼图:
![京东平台子类目的销售额饼图](https://img-blog.csdnimg.cn/20211016175108601.png)
阅读全文