plt.tight_layout()

tight_layout会自动调整子图参数,使之填充整个图像区域。这是个实验特性,可能在一些情况下不工作。它仅仅检查坐标轴标签、刻度标签以及标题的部分。

当你拥有多个子图时,你会经常看到不同轴域的标签叠在一起。

plt.rcParams['savefig.facecolor'] = "0.8"def example_plot(ax, fontsize=12):ax.plot([1, 2])ax.locator_params(nbins=3)ax.set_xlabel('x-label', fontsize=fontsize)ax.set_ylabel('y-label', fontsize=fontsize)ax.set_title('Title', fontsize=fontsize)plt.close('all')
fig, ((ax1, ax2), (ax3, ax4)) = plt.subplots(nrows=2, ncols=2)
example_plot(ax1)
example_plot(ax2)
example_plot(ax3)
example_plot(ax4)

产生图片:

tight_layout()也会调整子图之间的间隔来减少堆叠。

plt.tight_layout()

参考

https://www.jianshu.com/p/91eb0d616adb

plt.tight_layout()相关推荐

  1. Matplotlib:plt.tight_layout()主标题(plt.suptitle)被覆盖

    tight_layout()会自动调整子图的尺寸使充满整个figure. 但是plt.tight_layout()只考虑子图的标签,轴标签和标题.因此,其他部分可能会被剪辑,也可能会重叠,如figur ...

  2. matplotlib 中 plt.tight_layout()

    目录 1 问题 2 解决方法 3 案例 3.1 代码 3.2 结果 4 加上plt.tight_layout()后 4.1 代码 4.2 结果 1 问题 (1)在 matplotlib 中,轴域(包括 ...

  3. plt生成固定的colormap_白话生成对抗网络GAN及代码实现

    本文主要是个简单的笔记,参考资料来自下面三部分 Tutorial_HYLee_GAN Renu Khandelwal 的博客 Jason 的博客 神经网络一览 各种神经网络(全连接前向网络.卷积神经网 ...

  4. python中的cv2模块能否保存图像的地理坐标信息_Python中plt.plot图像保存有白边,CV2.polyline,fillpoly的参数问题,图像保存颜色发生异常...

    Python中,如果你遇到了PIL图像保存有白边,CV2.polyline,fillpoly,参数问题,图像保存颜色发生异常这几个问题,这篇文章就能够解决你的疑惑. 第一个问题,plt图像保存有白边 ...

  5. python plt调整子图间隔

    问题描述: 在绘图时,经常会出现子图之间坐标轴标注之间相互拥挤相互重叠的情况. 解决方法: plt.tight_layout() plt.subplots_adjust(left=None, bott ...

  6. python plt 一张图两个y轴,图例legend合并

    参考: [Python]matplotlib 双y轴绘制及合并图例 - Vincent丶丶 - 博客园 代码示例: from tkinter import font from matplotlib.f ...

  7. python plt pyplot matplotlib绘图时形状异常

    问题 如图,绘制的饼图和条形图叠加了,但是又不彻底. 原因 绘制过程中我前面绘制了很多图,添加了很多参数,共同作用下导致此问题的出现. 解决 使用plt.close()关掉绘图重新绘制即可. prin ...

  8. python plt绘制柱状图形+柱状图增加数字标注

    python绘制柱状图形+柱状图增加数字标注 data = pd.Series([4, 5, 6], index=['A','B','C']) fig = plt.figure(figsize=(7, ...

  9. plt.legend 图例放在外面 子图会挤在一起 子图压缩 压扁

    因为设置了plt.tight_layout(),这会让子图挤在一起,需要先设置legend,再用plt.tight_layout() https://www.cnpython.com/qa/27701 ...

最新文章

  1. 【怎样写代码】函数式编程 -- Lambda表达式(四):Lambda表达式与Expression树
  2. MyDAL - .IsExistAsync() 使用
  3. 原 iOS面试题收集
  4. 放置等于弃置?放置类游戏是否是市场下一个风口?
  5. 数据挖掘实践(金融风控)——task5:模型融合
  6. 51CTO学院两周岁啦,贺春旸送上祝福!
  7. latex 导出的pdf生成书签 目录
  8. 学成在线首页——静态页面(html+css)素材链接放在文章结尾了
  9. 2022 Google翻译修复工具 V1.3 【谷歌浏览器无法翻译网页问题解决】
  10. 2022-10-10更新步数接口和快捷指令
  11. 路飞学城Python-Day37(practise)
  12. 【原】制造垃圾邮件设想【未尝试】
  13. 借助Amazon EMR与外部KDC进行身份认证,有效集成业务场景
  14. java 读取psd,寻找Java库以使用PSD格式
  15. js 滚动显示获奖名单
  16. 前端(h5)js监控手机电池状况(是否充电、剩余电量、剩余可用时间等等)
  17. win10搭建android monkeyrunner自动化测试环境
  18. Java-Object转JSONObject
  19. KingbaseES共享集群存储方案的选择
  20. 保姆级Git入门教程,万字详解

热门文章

  1. 乐心健康在线刷步数提交源码
  2. python中所有元素必须为相同类型的数据_Python之常用数据类型详解
  3. sign 签名验证
  4. 2008北京奥运开幕式高清晰视频下载 (换个角度欣赏高清奥运开幕式!NBC电视台720P HDTV)...
  5. Win8.1专业版 v1.5(32位+64位无精简)
  6. 2020年中国碳纤维原丝供需及竞争现状分析,达产率正趋近国际水平「图」
  7. 计算机激光鼠标,技嘉GM-M7700 2.4GHz无线激光鼠标
  8. 苹果笔可以不买原装吗?平板电脑好用的电容笔测评
  9. [ vulnhub靶机通关篇 ] vulnhub靶机环境搭建教程并寻找真实IP -- 以DC1为例
  10. 【Codewars】7×7 摩天大楼