matplotlib绘制饼图
时间: 2023-10-10 18:06:20 浏览: 79
绘图 Python matplotlib简介1
Matplotlib是Python中一个常用的绘图库,可以用它来绘制各种类型的图形,包括饼图。下面是一个使用Matplotlib绘制饼图的示例代码:
```python
import matplotlib.pyplot as plt
# 定义饼图数据
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 30, 20, 10, 25]
# 绘制饼图
fig1, ax1 = plt.subplots()
ax1.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)
ax1.axis('equal') # 确保饼图为正圆形
# 显示图形
plt.show()
```
在这个代码中,我们首先定义了饼图的数据,即标签和各个部分所占的比例。然后,使用`plt.subplots()`创建一个画布和一个子图,并使用`ax1.pie()`函数绘制饼图。该函数的参数包括饼图数据、标签、百分比格式、起始角度等。最后,使用`ax1.axis('equal')`确保饼图为正圆形,然后使用`plt.show()`显示图形。
运行这段代码,你将得到一个简单的饼图,如下所示:
![饼图](https://cdn.jsdelivr.net/gh/Yousazoe/picgo-repo/img/20210911163931.png)
阅读全文