您现在的位置是:网站首页> 编程资料编程资料
Python数据分析之 Matplotlib 饼图绘制_python_
2023-05-26
302人已围观
简介 Python数据分析之 Matplotlib 饼图绘制_python_
前言:
饼状图是用来呈现一个数据系列中各项的大小与各项占项总和的百分比,Matplotlib 提供了plt.pie()方法绘制柱状图,语法格式如下:
plt.pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=0, radius=1, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, rotatelabels=False, *, normalize=None, data=None)
常用的参数及说明如下:
- x:数组类型,绘制饼图的数据,表示数组元素对应扇形区域的大小
- explode:表示各个扇形之间的间隔
- labels:表示各个扇形的标签,接收列表类型
- colors:表示各个扇形的颜色,默认按照颜色周期自动设置
- autopct:表示饼图内各个扇形百分比显示格式,可以采用格式化的方法显示,比如设置为
%d%%表示整数百分比,设置为%0.2f表示保留两位小数,%0.2f%%表示保留一位小数的百分比 - pctdistance:表示百分比标签相对于饼图半径的比例,默认为0.6,表示在饼图内,如设置为>1的数表示在饼图外显示
- labeldistance:表示labels标签相对于半径的比例,默认值为1.1,表示在饼图外
- radius:表示饼图的半径大小,默认为1
- shadow:表示是否添加饼图的阴影效果,默认为False
当然,还有一些其他的不常用的参数,这里就不一一列举了。
例如,绘制各城市受欢迎度比例的饼图:
import matplotlib.pyplot as plt x = [20, 30, 15, 35] # 饼图标签 labels = ["tianjin","shanghai","jinan","beijing"] plt.pie(x,labels=labels,autopct='%.2f%%') plt.show()
结果输出如下:

到此这篇关于Python数据分析之 Matplotlib 饼图绘制的文章就介绍到这了,更多相关Matplotlib 饼图内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- 如何利用python破解zip加密文件_python_
- 实现 Python 脚本生成命令行_python_
- Python 入门学习之函数式编程_python_
- Python实现五子棋人机对战 和人人对战_python_
- Python数据可视化探索实例分享_python_
- python中数组array和列表list的基本用法及区别解析_python_
- Python中的pathlib库使用详解_python_
- python中的断言(assert语句)_python_
- python中input()的用法及扩展_python_
- Python让列表逆序排列的3种方式小结_python_
