matplot函数调整子图大小测试

调整subplot()函数的子图间距

import numpy as np
import matplotlib.pyplot as plt
for i in range(1,7):figsize = 10,6plt.subplot(2,3,i)plt.text(0.5,0.5,str((2,3,i)),fontsize=18,ha='center')
**plt.subplots_adjust(hspace=3.3, wspace=0.3)**
plt.show()

在这里插入图片描述

import numpy as np
import matplotlib.pyplot as plt**plt.subplots_adjust(hspace=3.3, wspace=0.3)**
for i in range(1,7):figsize = 10,6plt.subplot(2,3,i)plt.text(0.5,0.5,str((2,3,i)),fontsize=18,ha='center')plt.show()

在这里插入图片描述

将plt.subplots_adjust(hspace=3.3, wspace=0.3)代码置于plt.subplot()函数前面或者后面,均可以对子图横向和纵向的间距起作用

调整subplots()函数子图间距

plt.subplots_adjust(hspace=0.2, wspace=0.9)放在subplots函数的后面

import numpy as np
import matplotlib.pyplot as plt
plt.figure(figsize=(13,22),dpi=10)
figsize = 17,8
#plt.subplots_adjust(hspace=0.3, wspace=0.9) ## 不能设置subplots的子图大小,可以设置subplot的子图大小
fig, ax = plt.subplots(2,3,sharex='col',sharey='row',figsize=figsize)
plt.subplots_adjust(hspace=0.2, wspace=0.9)
plt.savefig("test_plt.png")
print(ax)
plt.show()

可以看到,子图间距调整成功
在这里插入图片描述

plt.subplots_adjust(hspace=0.2, wspace=0.9)放在subplots函数前面

import numpy as np
import matplotlib.pyplot as plt
plt.figure(figsize=(13,22),dpi=10)
figsize = 17,8
#plt.subplots_adjust(hspace=0.3, wspace=0.9) ## 不能设置subplots的子图大小,可以设置subplot的子图大小
plt.subplots_adjust(hspace=0.2, wspace=0.9)
fig, ax = plt.subplots(2,3,sharex='col',sharey='row',figsize=figsize)
plt.savefig("test_plt.png")
print(ax)
plt.show()

可以看到无法调整子图间距

在这里插入图片描述
plt.subplots_adjust(hspace=0.2, wspace=0.9)放置再

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/205225.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

水果党flstudio用什么midi键盘?哪个版本的FL Studio更适合我

好消息!好消息!特大好消息! 水果党们!终于有属于自己的专用MIDI键盘啦! 万众期待的Novation FLKEY系列 正式出炉! 话有点多话,先分享一份干货,尽快下载 FL Studio 21 Win-安装包&…

2023人工智能和市场营销的融合报告:创造性合作的新时代需要新的原则

今天分享的人工智能系列深度研究报告:《2023人工智能和市场营销的融合报告:创造性合作的新时代需要新的原则》。 (报告出品方:M&CSAATCHITHINKS) 报告共计:11页 生成型人工智能的兴起和重要性 生成式…

美易投资:股价低于1美元的美股数量激增,低价股会下跌成趋势?

随着疫情的蔓延和股市的波动,越来越多的美股股价低于1美元,这一现象引起了市场的广泛关注。低价股数量的激增是否会逆势下跌成为市场趋势,这是投资者们需要思考的问题。 首先,我们需要了解股价低于1美元的背后原因。一方面&#x…

深入探讨Redis高可用性解决方案:Sentinel与Cluster对比

目录 引言 Redis Sentinel:监控与故障切换 工作原理 关键特点 Redis Cluster:分布式与自动化 工作原理 关键特点 对比与选择 架构差异 配置差异 自动化程度 适用场景 结语 引言 在构建可靠的分布式系统中,Redis作为一种高性能的…

P8 Linux 目录操作

目录 前言 01 mkdir 系统调用 mkdir的代码示例 02 rmdir删除目录 03 打开、读取以及关闭目录 3.1 opendir()函数原型: 04 读取目录 readdir() 05 struct dirent 结构体: 06 rewinddir ()函数重置目录流 07 关闭目录 closedir ()函数 测试:打印…

IT基础监控方案:5台服务器和20台网络设备监控

一、项目背景与目标 随着中小企业业务的快速发展,网络设备数量不断增加,运维工作面临巨大挑战。为了提高网络设备运行稳定性、降低故障风险并实现高效管理,本方案旨在建立一个基础监控与管理的平台,实现对5个服务器和20多个网络设…

基于深度学习的遥感图像变化差异可视化系统

1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 研究背景与意义 遥感图像变化差异可视化是遥感图像处理和分析的重要研究领域之一。随着遥感技术的快速发展和遥感数据的广泛应用,遥感图像的获取和处理变得越来越容易…

英伟达显卡系列与架构、代表产品

主要系列 1、GeForce系列: GeForce系列是NVIDIA最主要的消费者显卡系列,用于游戏和娱乐。包括不同性能水平的产品,从入门级到高端。 2、Quadro系列: Quadro系列是专业级别的显卡,主要用于专业图形工作站,…

【LeeCode】1.两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回…

os.popen()返回值带有换行

merge_base os.popen(git merge-base origin/master HEAD) merge_base_commit_id merge_base.read() print(merge_base_commit_id )输出: xxxxxxxxxxxx所以merge_base_commit_id的真实值其实是‘xxxxxxxxxxxx\n’,如果作为变量被使用应该去掉最后的换…

python-比较Excel两列数据,并分别显示差异

利用 openpyxl 模块,操作Excel,比较Excel两列数据,并分别显示差异 表格数据样例如下图 A,B两列是需要进行比较的数据(数据源为某网站公开数据);C,D两列是比较结果的输出列 A&#…

【SA8295P 源码分析】137 - 车载以太网协议学习总结(待更新......)

【SA8295P 源码分析】137 - 车载以太网协议学习总结 一、Ethernet 以太网介绍1.1 实效性:AVB(Audio Video Bridging)/ TSN(Time-Sensitive Networking)1.1.1 Synchronization:同步,协议(802.1AS)1.1.2 Latency:低延迟,协议(802.1Qav、802.1Qbu、802.1Qbv、802.1ch、…

【RabbitMQ高级功能详解以及常用插件实战】

文章目录 队列1 、Classic经典队列2、Quorum仲裁队列 队列 classic经典队列,Quorum仲裁队列,Stream流式队列 1 、Classic经典队列 这是RabbitMQ最为经典的队列类型。在单机环境中,拥有比较高的消息可靠性。 在RabbitMQ中,经典…

小白学习java理解栈手写栈——第四关(青铜挑战)

内容1.理解栈的基本特征2.理解如何使用数组来构造栈3.理解如何使用链表来构造栈 1.栈的基础知识 1.1栈的特征 栈和队列是比较特殊的线性表,又称为访问受限的线性表。栈是很多表达式、符号等运算的基础,也是递归的底层实现,理论上递归能做的…

Linux 防病毒软件:CentOS有哪些付费的防病毒软件

CentOS是一个基于开源的Linux发行版,通常不像Windows那样普遍需要使用付费的防病毒软件。大多数Linux系统侧重于使用开源和免费的安全工具来保护系统。一些常见的免费和开源的防病毒软件和安全工具包括ClamAV、Sophos Antivirus for Linux、rkhunter、chkrootkit等。 如果你非…

python中的map函数

map() 是一个内建函数,用于对一个可迭代对象的每个元素应用指定的函数,返回一个新的可迭代对象(通常是一个 map 对象或列表)。 map() 函数的基本语法如下: map(function, iterable, ...)function: 用于处理每个元素的…

[数据集][目标检测]拉横幅识别横幅检测数据集VOC+yolo格式1962张1类别

数据集格式:Pascal VOC格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):1962 标注数量(xml文件个数):1962 标注数量(txt文件个数):1962 标注类别数&a…

Redis RedisHelper

1、添加StackExchange.Redis引用 Install-Package StackExchange.Redis -Version 2.0.601 2、封装RedisHelper using StackExchange.Redis; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Runtime.Serialization.Form…

探索Scrapy-spider:构建高效网络爬虫

Spider简介 Scrapy中的Spider是用于定义和执行数据抓取逻辑的核心组件。Spider负责从指定的网站抓取数据,并定义了如何跟踪链接、解析内容以及提取数据的规则。它允许您定制化地指定要抓取的网站、页面和所需的信息。Spider的作用是按照预定的规则爬取网页&#xf…