当前位置: 首页 > news >正文

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)放置再

相关文章:

  • 提升Python项目整洁度:深入使用 import-linter
  • 【Jmeter】JSON Extractor变量包含转义字符,使用Beanshell脚本来消除
  • 06、基于内容的过滤算法Tensorflow实现
  • yolov3 train.py解读
  • 多表操作、其他字段和字段参数、django与ajax(回顾)
  • unknown error 1060
  • 人工智能_机器学习061_KKT条件公式理解_原理深度解析_松弛变量_不等式约束---人工智能工作笔记0101
  • 使用群晖Docker搭建HomeAssistant并实现异地公网访问家中智能设备
  • 【云原生-K8s】镜像漏洞安全扫描工具Trivy部署及使用
  • 14、pytest像用参数一样使用fixture
  • AIGC: 关于ChatGPT中的API调用模型
  • 基于YOLOv8深度学习的安全帽目标检测系统【python源码+Pyqt5界面+数据集+训练代码】目标检测、深度学习实战
  • Python查看文件列表
  • 如何战胜拖延?
  • Vue混淆与还原
  • 【mysql】环境安装、服务启动、密码设置
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • gcc介绍及安装
  • javascript 总结(常用工具类的封装)
  • Mysql优化
  • Python学习之路13-记分
  • Python学习之路16-使用API
  • Redis中的lru算法实现
  • Sublime text 3 3103 注册码
  • Web标准制定过程
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 机器学习中为什么要做归一化normalization
  • 基于webpack 的 vue 多页架构
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 排序算法学习笔记
  • 实现简单的正则表达式引擎
  • 使用权重正则化较少模型过拟合
  • ​经​纬​恒​润​二​面​​三​七​互​娱​一​面​​元​象​二​面​
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #数学建模# 线性规划问题的Matlab求解
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (1)(1.11) SiK Radio v2(一)
  • (1)虚拟机的安装与使用,linux系统安装
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2)Java 简介
  • (2020)Java后端开发----(面试题和笔试题)
  • (3)STL算法之搜索
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (MATLAB)第五章-矩阵运算
  • (独孤九剑)--文件系统
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (南京观海微电子)——COF介绍
  • (三分钟)速览传统边缘检测算子
  • (四)模仿学习-完成后台管理页面查询
  • (五)activiti-modeler 编辑器初步优化
  • (译) 理解 Elixir 中的宏 Macro, 第四部分:深入化
  • .DFS.
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复