python 数据可视化———绘制饼状图(bar)
python 数据可视化———绘制饼状图(bar)
从入门到入门,快速上手饼状图
前言
Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。
Pyplot 包含一系列绘图函数的相关函数,其中pie()函数可以绘制饼状图
用的时候,我们可以使用 import 导入 pyplot 库,并设置一个别名 plt。
同时还用到了numpy数学函数库
1.我们首先绘制一个简单的饼状图
import matplotlib.pyplot as plt
import numpy as npx = np.array([10, 20, 30, 40])#用一维数组存入各个饼块的尺寸。
plt.pie(x)#绘制饼状图,默认是从x轴正方向逆时针开始绘图
plt.show()#显示饼状图
其中pie()函数中的参数:
x:各个饼块的尺寸。类1维数组结构。
2.接着我们给饼状图的各饼块加个标签,并给饼状图加一个标题,统计一下各操作系统使用人数的占比。
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']#指定字体为雅黑,解决文字乱码问题
x = np.array([30, 24, 16, 30])
plt.pie(x,labels=['Windows', 'Linux', 'ios', 'Android'], # 设置饼图标签,以列表形式传入)
plt.title("各操作系统使用占比")
plt.show()
其中pie()函数中的参数:
x:各个饼块的尺寸。类1维数组结构。
label:每个饼块的标签。为字符串列表。默认值为None。
plt.title()函数用于设置图像标题。
注意:直接用plt.title()默认是显示英文。
3.最后清楚的显示各个操作系统占比,并且改变各饼块的颜色,并且突出ios模块
import matplotlib.pyplot as plt
import numpy as npy = np.array([30, 24, 16, 30])
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] #指定字体为雅黑,解决文字乱码问题
plt.pie(y,labels=['Windows', 'Linux', 'ios', 'Android'], # 设置饼图标签autopct="(%1.1f%%)" #饼块内标签。colors=("r", "blue", "#88c999", (1, 1, 0)),#设置各饼块的颜色,r表示red,blue代表蓝色#88c998十六进制表示绿色 (1,1,0)以元组形式表示黄色explode=[0, 0, 0.1, 0] #)
plt.title("操作系统使用占比")
plt.show()
其中pie()函数中的参数:
- autopct:饼块内标签,使饼块内的标签格式化,使字符串格式显示百分比值,autopct="%1.1f%%"表示浮点数显示,并整数占一位,小数点占一位。
- colors:设置每个版块的颜色
-【注】:颜色列表可以由如下组成:
表示颜色的英文单词:如红色"red"
表示颜色单词的简称如:红色"r",黄色"y"
RGB格式:十六进制格式如"#88c999";(r,g,b)元组形式- explode:每个饼块相对于饼圆半径的偏移距离,取值为小数。形式为类1维数组结构,值越大偏移距离越远。
python 数据可视化———绘制饼状图(bar)相关推荐
- python使用matplotlib绘制饼状图
python使用matplotlib绘制饼状图 Python绘图需要下载安装matplotlib模块,它是一个数学绘图库,我们将使用它来制作简单的图表. 绘制饼状图 代码一: import matpl ...
- Python数据可视化:饼状图
使用python实现论文里面的饼状图: 原图: python代码实现: # # 饼状图# plot.figure(figsize=(8,8))labels = [u'Canteen', u'Super ...
- python数据可视化学习-饼状图
import numpy as np import matplotlib.pyplot as plt labels ='A','B','C','D' fraces = [15,30,45,10] pl ...
- Python绘制饼状图对商品库存进行分析
人生苦短,我用Python 一.序言 二.知识点 三.效果展示 四.代码展示 一.序言 今天来实践一下如何用Python对商品库存绘制饼状图进行分析 二.知识点 文件读写 基础语法 字符串处理 文件生 ...
- 【python图像处理】python绘制饼状图
饼状图在统计分析中有着重要的应用,python中用于绘制饼状图是matplotlib中的pyplot类,这里就介绍一下,如何绘制饼状图. 直接看下面的代码 """ === ...
- 数据可视化之matplotlib实战:plt.pie()函数 绘制饼状图
import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np# 防止乱码 mpl.rcParams[" ...
- Python绘制饼状图/甜甜圈
Python Matplotlib.pyplot Matplotlib库是一个面向对象的绘图库.绘图界面由pyplot模块提供.该模块提供了许多绘图函数,以下记录的是饼状图/甜甜圈图的相关参数和绘图过 ...
- 年末盘点时间——用Python绘制饼状图对商品库存进行分析
人生苦短,我用python 存货盘点最重要的是什么,盘点比例要达到, 比如说要达到80%,于是就拿着企业给导的进销存明细表, 于是就开始筛选大金额的存货作为选择的样本, 这样就够比例了. 可是实际盘点 ...
- 【Python 实战基础】如何绘制饼状图分析商品库存
目录 一.实战场景 二.主要知识点 文件读写 基础语法 字符串处理 文件生成 数据构建 三.菜鸟实战 1.创建 python 文件 2.运行结果 一.实战场景 实战场景:如何绘制饼状图分析商品库存 二 ...
最新文章
- Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)
- Docker容器通过独立IP暴露给局域网的方法
- 毕业论文 | 信号的抽取与插值技术研究(源代码)
- 计蒜客 - Distance on the tree(LCA+主席树)
- rmi远程代码执行漏洞_Apache Solr反序列化远程代码执行漏洞分析(CVE20190192)
- 你的SQL语句放在了哪里?
- Hive面试题汇总(2021)
- vs2010英文版变中文版
- 大专计算机档案,大专档案自我鉴定(精选5篇)
- mysql odbc 免安装_MySQL免安装版配置
- Android屏幕共享-传输图片
- 微信小程序入门(一)微信小程序注册申请
- Qt实现简单项目——打开图片
- Micromedia 发布DevNet最终资源开发包
- 文献 | 你的狗狗是否也很擅长“察言观色”?
- 生物膜仿生纳米颗粒|HEK293胚肾细胞膜复合纳米脂质体|293T胚肾细胞膜修饰纳米囊泡具有靶向功能
- 程序员如何渡过中年危机
- 重装系统 linux u盘启动不了怎么办,用U盘启动盘重装系统启动时黑屏
- 机顶盒机卡配对操作教程
- 安装西门子WinCC时,一直提“Please restart Windows before installing new programs“, 重新启动