在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库介绍。
请注意,以上答案仅供参考,具体的实现方式可能会因个人需求和环境而有所不同。
高校公开课
云+社区技术沙龙[第15期]
云+社区沙龙online [云原生技术实践]
第四期Techo TVP开发者峰会
云+社区技术沙龙[第21期]
serverless days
高校公开课
高校开发者
Elastic 中国开发者大会
Techo Day
云+社区技术沙龙[第28期]
云+社区技术沙龙[第16期]
领取专属 10元无门槛券
手把手带您无忧上云