欢迎访问宙启技术站
智能推送

使用Matplotlib.axes在Python中绘制饼图

发布时间:2024-01-13 03:58:29

Matplotlib是Python中最流行的数据可视化库之一,它可以用来绘制各种类型的图表,包括饼图。在Matplotlib中,使用axes函数来创建一个图形对象,并使用该对象来绘制图形。

下面是一个使用Matplotlib.axes绘制饼图的例子:

import matplotlib.pyplot as plt

# 标签和数据
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 30, 45, 10, 20]

# 创建一个图形对象和一个子图对象
fig, ax = plt.subplots()

# 绘制饼图
ax.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90)

# 添加标题
ax.set_title('Pie Chart')

# 显示图表
plt.show()

在这个例子中,我们首先定义了一些标签和对应的数据。然后,使用subplots函数创建一个图形对象和一个子图对象。接下来,使用pie函数绘制饼图,参数sizes表示数据,labels表示标签,autopct表示饼图上显示的百分比格式,startangle表示饼图的起始角度。最后,使用set_title函数为图表添加一个标题。最后,使用show函数显示图表。

运行这段代码,就会生成一个带有标签和百分比的饼图。