matplot函数调整子图大小测试

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

import numpy as np
import matplotlib.pyplot as plt
for i in range(1,7):
    figsize = 10,6
    plt.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,6
    plt.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)放置再

相关推荐

  1. 函数调用生成_incomplete

    2023-12-08 06:04:02       50 阅读
  2. python绘制函数调用总结

    2023-12-08 06:04:02       21 阅读
  3. qt c++ 界面调用主窗口函数

    2023-12-08 06:04:02       29 阅读
  4. 父组件调用组件的函数,获取组件的变量

    2023-12-08 06:04:02       55 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-08 06:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-08 06:04:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-08 06:04:02       82 阅读
  4. Python语言-面向对象

    2023-12-08 06:04:02       91 阅读

热门阅读

  1. debian11,debian 如何删除虚拟内存,交换分区

    2023-12-08 06:04:02       62 阅读
  2. el-table进行列的拖拽

    2023-12-08 06:04:02       45 阅读
  3. c++的查找算法总结

    2023-12-08 06:04:02       44 阅读
  4. yolov5 获取漏检图片脚本

    2023-12-08 06:04:02       54 阅读
  5. 第57天:django学习(六)

    2023-12-08 06:04:02       48 阅读
  6. 第58天:django学习(七)

    2023-12-08 06:04:02       50 阅读
  7. vue+django 开发环境跨域前后端联调配置

    2023-12-08 06:04:02       63 阅读
  8. RabbitMQ

    RabbitMQ

    2023-12-08 06:04:02      60 阅读
  9. block-recurrent-transformer-pytorch 学习笔记

    2023-12-08 06:04:02       50 阅读
  10. js事件流模型

    2023-12-08 06:04:02       61 阅读
  11. MySql常用面试题

    2023-12-08 06:04:02       48 阅读