matplotlib绘制饼图
时间: 2023-09-07 10:11:08 浏览: 91
[Matplotlib科学绘图系列]使用Matplotlib绘制饼状图
好的,我可以帮您解答关于matplotlib 绘制饼图的问题。您可以使用 matplotlib.pylab 模块中的 pie() 函数来绘制饼图。使用 matplotlib.pylab 模块的步骤如下:
1. 导入 matplotlib.pylab。
2. 创建一个列表,存储每个数据所占比例的大小。
3. 创建一个列表,存储每个数据所对应的标签。
4. 使用 pie() 函数生成饼图。
例如,以下代码展示了如何使用 matplotlib 绘制一个简单的饼图:
```
import matplotlib.pylab as plt
sizes = [30, 25, 15, 10, 20]
labels = ['A', 'B', 'C', 'D', 'E']
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
plt.axis('equal')
plt.show()
```
这段代码将按照上述比例,生成一个带有标签的饼图,并将其显示出来。其中,autopct参数用于显示每个数据的具体数值(保留一位小数),axis参数用于设置图形坐标轴范围相等,以生成一个正圆。希望这能够解答您的问题。
阅读全文