在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()函数显示图形。
运行上述代码,可以得到一个简单的饼图,显示了每个数据项的占比情况。你可以根据实际需求修改数据项的标签、占比和颜色来绘制不同的饼图。
