Python是一门十分强大的编程语言,除了常用的数学、数据结构等操作外,还能十分灵活地制作图表,比如环形图。环形图通常用来展示各个部分所占比例的情况。
import matplotlib.pyplot as plt # 各项数值 labels = ['A','B','C','D'] sizes = [15,30,45,10] # 环形图的内外径 inner_radius = 0.35 outer_radius = 1 # 确定颜色 colors = ['#66b3ff','#99ff99','#ffcc99','#ff9999'] # 制作环形图 fig,ax = plt.subplots() ax.pie(sizes,radius=outer_radius,labels=labels,autopct='%1.1f%%',pctdistance=0.85,labeldistance=1.1,colors=colors,startangle=90) ax.pie([100],radius=inner_radius,colors='w') ax.set(aspect="equal") # 展示 plt.show()
以上为制作环形图的Python代码,其中的labels、sizes、inner_radius、outer_radius、colors等变量可以根据需要进行修改和调整。
另外,autopct='%1.1f%%'表示将每一项在总和中所占比例以百分数的形式呈现,pctdistance=0.85和labeldistance=1.1分别表示设定比例数字和标签的距离。
通过Python制作环形图,我们能够直观、清晰地展示各部分所占比例的情况,并能够灵活地进行调整和美化,非常适合报告、展示等场合。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。