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

在Python中使用Draw()绘制饼图

发布时间:2023-12-24 03:21:58

在Python中,可以使用matplotlib库的pyplot模块绘制饼图。下面是一个使用例子:

import matplotlib.pyplot as plt

# 饼图的数据
labels = ['A', 'B', 'C', 'D']
sizes = [15, 30, 45, 10]
colors = ['red', 'blue', 'green', 'yellow']

# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
plt.axis('equal')  # 使饼图为正圆形

# 添加图例
plt.legend()

# 显示图形
plt.show()

在这个例子中,我们使用了四个数据项'A'、'B'、'C'、'D',它们的占比分别为15%、30%、45%和10%。我们给每个数据项定义了一个颜色,分别为红色、蓝色、绿色和黄色。

使用plt.pie()函数绘制饼图。其中,sizes参数表示每个数据项的占比,labels参数表示每个数据项的标签,colors参数表示每个数据项的颜色。autopct参数表示每个扇形的占比显示方式,startangle参数表示起始角度。

使用plt.axis('equal')函数将饼图设置为正圆形。

使用plt.legend()函数添加图例。

最后使用plt.show()函数显示图形。

运行上述代码,可以得到一个简单的饼图,显示了每个数据项的占比情况。你可以根据实际需求修改数据项的标签、占比和颜色来绘制不同的饼图。