在Python中,可以使用matplotlib库来绘制饼图,并使用autopct参数来在饼图外部打印百分比。下面是一个完整的示例代码:
import matplotlib.pyplot as plt
# 饼图数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
# 绘制饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%%')
# 设置饼图为圆形
plt.axis('equal')
# 显示图形
plt.show()
在上述代码中,sizes
列表存储了每个扇区的大小,labels
列表存储了每个扇区的标签。autopct='%1.1f%%'
参数用于在饼图外部显示百分比,其中%1.1f
表示保留一位小数的浮点数,%%
表示显示百分号。
此外,你还可以通过调整其他参数来自定义饼图的外观,例如颜色、阴影、起始角度等。更多关于matplotlib库的详细信息和用法,请参考腾讯云的产品介绍链接地址:matplotlib库介绍。
请注意,以上答案仅供参考,具体的实现方式可能会因个人需求和环境而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云