如何在Matplotlib中绘制饼状图?
时间: 2024-06-13 18:07:35 浏览: 95
[Matplotlib科学绘图系列]使用Matplotlib绘制饼状图
在Matplotlib中绘制饼状图的步骤如下:
1. 导入必要的库:需要导入matplotlib.pyplot库,以便进行数据可视化的工作。
2. 准备数据:准备要绘制的数据,可以是列表、元组、数组等。
3. 绘制饼状图:使用plt.pie()函数绘制饼状图,该函数的参数包括数据、标签、颜色、阴影、起始角度、旋转角度等。
4. 添加标题和标签:使用plt.title()函数添加标题,使用plt.legend()函数添加标签。
下面是一个简单的例子,演示如何在Matplotlib中绘制饼状图:
```python
import matplotlib.pyplot as plt
# 准备数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
colors = ['red', 'green', 'blue', 'yellow']
# 绘制饼状图
plt.pie(sizes, labels=labels, colors=colors, shadow=True, startangle=90, autopct='%1.1f%%')
# 添加标题和标签
plt.title('Pie Chart')
plt.legend()
# 显示图形
plt.show()
```
运行上述代码,即可在Matplotlib中绘制出一个简单的饼状图。
阅读全文