以下是一个使用Python中的matplotlib库绘制饼图并添加百分比标签的示例代码:
import matplotlib.pyplot as plt
# 数据
labels = ['A', 'B', 'C', 'D']
sizes = [30, 40, 15, 15]
colors = ['#ff9999','#66b3ff','#99ff99','#ffcc99']
# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%')
# 添加百分比标签
plt.gca().set_aspect('equal') # 保证饼图为正圆形
plt.legend(labels, loc='best') # 添加图例
plt.title("Pie Chart")
# 显示图形
plt.show()
在这个示例代码中,我们首先定义了饼图的数据,包括标签(labels)、尺寸(sizes)和颜色(colors)。然后使用plt.pie()
函数绘制饼图,并通过autopct
参数设置百分比标签的显示格式。使用plt.gca().set_aspect('equal')
保证饼图为正圆形,然后使用plt.legend()
函数添加图例,最后使用plt.title()
函数设置标题。最后调用plt.show()
显示图形。
你可以根据自己的需求调整数据、颜色、标签和其他参数来自定义你的饼图。
上一篇:饼图上标签之间的间距问题
下一篇:饼图上的数值在悬停时不显示。