为什么你觉得Matplotlib用起来困难?因为你还没看过这个思维导图
off999 2025-05-03 16:01 33 浏览 0 评论
前言
Matplotlib是一个流行的Python库,可以很容易地用于创建数据可视化。然而,设置数据、参数、图形和绘图在每次执行新项目时都可能变得非常混乱和繁琐。而且由于应用不同,我们不知道选择哪一个图例,比如直方图,饼状图,曲线图等等。这里有一个很棒的思维导图,可以帮助您为工作选择正确的可视化效果:
我们对于这张思维导图中的主要图例做一些解释:
散点图
散点图非常适合显示两个变量之间的关系,因为您可以直接看到数据的原始分布。您还可以通过如下图所示的对组进行颜色编码来查看不同数据组的这种关系。
想要可视化三个变量之间的关系吗?!完全没有异议只需使用另一个参数(如点大小)对第三个变量进行编码,如下面的第二个图所示,我们把这个图叫做冒泡图。
散点图函数举例:
scatter(x_data, y_data, s = 10, color = color, alpha = 0.75)线图
当你能清楚地看到一个变量与另一个变量之间变化很大时,最好使用线图。让我们看看下面的图来说明。我们可以清楚地看到,所有专业的百分比随时间变化很大。用散点图来绘制这些图会非常杂乱,很难真正理解和看到发生了什么。直线图非常适合这种情况,因为它基本上可以快速总结两个变量(百分比和时间)的协方差。同样,我们也可以通过颜色编码来使用分组。
线图代码举例:
plot(x_data, y_data, lw = 2, color = '#539caf', alpha = 1)直方图
直方图对于查看(或真正发现)数据点的分布很有用。看看下面的柱状图,我们绘制了频率和智商的柱状图。我们可以清楚地看到向中心的浓度和中值是什么。我们也可以看到它遵循一个高斯分布。使用条形图(而不是散点图)可以让我们清楚地看到每个箱子频率之间的相对差异。使用箱子(离散化)真的帮助我们看到“更大的画面”,如果我们使用所有没有离散箱子的数据点,在可视化中可能会有很多噪音,使我们很难看到到底发生了什么。
假设我们要比较数据中两个变量的分布。有人可能会认为,你必须制作两个独立的直方图,把它们放在一起比较。但是,实际上有一个更好的方法:我们可以用不同的透明度覆盖直方图。看看下面的图。均匀分布的透明度设为0。5这样我们就能看到它的背后。这允许使用直接查看同一图上的两个分布。
直方图代码举例:
hist(data, n_bins = n_bins, cumulative = cumulative, color = '#539caf')条形图
当您试图将类别很少(可能少于10个)的分类数据可视化时,条形图是最有效的。如果我们有太多的类别,那么图中的条形图就会非常混乱,很难理解。它们非常适合分类数据,因为您可以根据条形图的大小;分类也很容易划分和颜色编码。我们将看到三种不同类型的条形图:常规的、分组的和堆叠的:
常规的条形图代码举例:
bar(x_data, y_data, color = '#539caf', align = 'center')分组图代码举例:
for i in range(0, len(y_data_list)):
if i == 0:
bar(x_data, y_data_list[i], color = colors[i], align = 'center', label = y_data_names[i])
else:
bar(x_data, y_data_list[i], color = colors[i], bottom = y_data_list[i - 1], align = 'center', label = y_data_names[i])堆叠图代码举例:
for i in range(0, len(y_data_list)):
bar(x_data + alteration[i], y_data_list[i], color = colors[i], label = y_data_names[i], width = ind_width)相关推荐
- 免费主题壁纸大全(免费主题壁纸大全下载图片怎么删除不了)
-
在oppo手机的主题商店里面下载免费的主题都是可以更换锁屏壁纸的只要我们在oppo主题商店里面搜索免费主题,然后下载主题之后再应用主题的时候,我们选择锁屏壁纸,这样我们在应用的时候,下载的免费主题,...
- 励销云一年收费标准(励销云官网)
-
励销云成立于2014年,位于陆家嘴软件园,经过多年的发展,公司已经达到600多人的规模,并完成了B+轮融资(腾讯);励销云通过人工智能(AI)、大数据等新一代技术,提供从“找客—筛客—管客”的一体化...
- 向日葵视频(向日葵视频色板安卓下载app)
-
1.登录向日葵客户端后,在菜单的设置中勾选“开启屏幕录像”;勾选成功后,当有远程控制时,所有的电脑操作记录、聊天记录、上网记录等都会被录制下来,并储存在相应的目录下。2.如果想要查看屏幕录像,只需点...
- iso镜像文件下载(iso镜像文件下载后打不开)
-
vmwareiso镜像文件可以从VMware官网下载。具体的下载步骤如下:1.打开VMware官网,进入产品下载页面。2.在产品下载页面,选择需要下载的VMware产品,比如VMwareWork...
- iso镜像文件能直接安装吗(iso镜像文件安装工具)
-
不能。1、iso和gho文件都不是可执行文件,不能直接安装,需要用其它程序打开。iso文件是光盘镜像文件,一般需要专用工具软件才能操作,比如UltraISO、WinISO、DaemonTools等,...
- 大智慧股票行情网(大智慧股票价格行情)
-
股票之间有横线是设置改变的问题,你可以找到系统维护工具将它恢复到刚安装状态.至于股票数量不足,你可以输入67沪深A股涨幅榜看一下所有的股票是多少只,有1800以上就没有问题,如果不足那就软件出了问题,...
-
- adobe animate(Adobe Animate怎么读)
-
图形透明度可以点击新增调节,在滤镜的工具栏中找到新增调节点击,里面有亮度对比,饱和度向右滑动就能看见12种调节功能,选择并拖动小圆点,能更加精细地调节画面效果。参考对比如黑金+80。亮度_15,对比+10,饱和+10,光感+5,锐化+50,...
-
2026-01-27 06:03 off999
- 360系统重装大师(360可以重装系统吗)
-
1、360系统重装大师很好用。但是也有缺点。2、360系统重装大师,附在360安全软件中,安装快捷,运行方便。3、缺点(1)只能进入桌面后使用,如果系统无法进入桌面,则不能使用。(2)暂时只能安装原来...
- 输入qq号就能看空间(输入qq号就能看空间的网站)
-
1、点击进入QQ,在QQ界面选择[动态];2、找到[好友动态]并点击进入;3、在好友动态的左上角部位有个自己头像的圆圈,点击进入即可;还有另外一种方法即:;1、进入QQ界面把界面往右划;2、点击左上角...
- 大智慧股票交易软件(大智慧股票交易软件下载)
-
大智慧可以绑定的券商有很多,比如有:渤海证券,长城证券,国瑞证券,财达证券,德邦证券,大通证券,东吴证券,国盛证券,华安证券,华宝证券,华龙证券,华融证券,万和证券,湘财证券,英大证券,中邮证券等等。...
- 电子印章在线生成(电子印章在线生成网站)
-
1、绘制外框先打开我们的Word文档,然后选择【插入】-【形状】-【椭圆】,在空白文档处绘制圆形外框,按住【Shift】就可以绘制正圆,绘制完成后选择【填充】-【无填充】,【轮廓】-【红色】,将线条粗...
欢迎 你 发表评论:
- 一周热门
-
-
抖音上好看的小姐姐,Python给你都下载了
-
全网最简单易懂!495页Python漫画教程,高清PDF版免费下载
-
飞牛NAS部署TVGate Docker项目,实现内网一键转发、代理、jx
-
Python 3.14 的 UUIDv6/v7/v8 上新,别再用 uuid4 () 啦!
-
python入门到脱坑 输入与输出—str()函数
-
linux软件(linux软件图标)
-
win7系统还原步骤图解(win7还原电脑系统的步骤)
-
Python三目运算基础与进阶_python三目运算符判断三个变量
-
(新版)Python 分布式爬虫与 JS 逆向进阶实战吾爱分享
-
失业程序员复习python笔记——条件与循环
-
- 最近发表
- 标签列表
-
- python计时 (73)
- python安装路径 (56)
- python类型转换 (93)
- python进度条 (67)
- python吧 (67)
- python的for循环 (65)
- python格式化字符串 (61)
- python静态方法 (57)
- python列表切片 (59)
- python面向对象编程 (60)
- python 代码加密 (65)
- python串口编程 (77)
- python封装 (57)
- python写入txt (66)
- python读取文件夹下所有文件 (59)
- python操作mysql数据库 (66)
- python获取列表的长度 (64)
- python接口 (63)
- python调用函数 (57)
- python多态 (60)
- python匿名函数 (59)
- python打印九九乘法表 (65)
- python赋值 (62)
- python异常 (69)
- python元祖 (57)
