Matplotlib:子图的高度相同

2023-12-23

在下面的示例中,如何将两个子图设置为相同的高度?

#minimal example
import matplotlib.pyplot as plt
import numpy as np
f, (ax1, ax2) = plt.subplots(1, 2)
im = np.random.random((100,100))
ax1.imshow(im)
ax1.set_xlim(0, im.shape[1])
ax1.set_ylim(0, im.shape[0])
x = np.arange(100)
ax2.plot(x, x**2)

您可以使用matplotlib.gridspec:

import matplotlib.pyplot as plt
import matplotlib.gridspec as gridspec
import numpy as np

# Add subplots using gridspec instead of plt.subplots()
gs = gridspec.GridSpec(1,2, height_ratios=[1,1])
f = plt.figure()
ax1 = plt.subplot(gs[0])
ax2 = plt.subplot(gs[1])

im = np.random.random((100,100))
ax1.imshow(im)
ax1.set_xlim(0, im.shape[1])
ax1.set_ylim(0, im.shape[0])
x = np.arange(100)
ax2.plot(x, x**2)

产生如下输出:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Matplotlib:子图的高度相同 的相关文章

  • 以 str.format 切片字符串

    我想实现以下目标str format x y 1234 5678 print str x 2 str y 2 我能够做到这一点的唯一方法是 print 0 1 format str x 2 str y 2 现在 这是一个例子 我真正拥有的是
  • Pytorch - 推断线性层 in_features

    我正在构建一个玩具模型来获取一些图像并进行分类 我的模型看起来像 conv2d gt pool gt conv2d gt linear gt linear 我的问题是 当我们创建模型时 我们必须计算第一个线性层的大小in features基
  • 当语料库有100亿个独特的DNA序列时,如何使用BK树实现快速模糊搜索引擎?

    我正在尝试使用BK tree https news ycombinator com item id 14022424python 中的数据结构 用于存储约 100 亿个条目的语料库 1e10 以实现快速模糊搜索引擎 一旦我添加超过 1000
  • 如何将人物传奇带到前台?

    我有一系列子图 其中每个子图都有一个图例 我想在每个子图之外与相邻子图重叠 问题在于图例位于其自己的图的 顶部 但位于相邻图的下方 Legend 不将 zorder 作为参数 所以我不知道如何解决这个问题 这是我使用过的代码 import
  • Json.dump 失败并显示“必须是 unicode,而不是 str”TypeError

    我有一个 json 文件 其中恰好有大量中文和日文 以及其他语言 字符 我将其加载到我的 python 2 7 脚本中使用io open如下 with io open multiIdName json encoding utf 8 as j
  • Huggingface 变形金刚模块未被 anaconda 识别

    我正在使用 Anaconda python 3 7 Windows 10 我尝试通过安装变压器https huggingface co transformers https huggingface co transformers 在我的环境
  • Python实时读取串口数据

    我正在使用 Python 中的脚本通过串行端口以 2Mbps 的速度从 PIC 微控制器收集数据 PIC 在 2Mbps 下完美定时工作 FTDI USB 串行端口在 2Mbps 下工作也很好 均通过示波器验证 我每秒发送消息 大小约为 1
  • Python,将字典存储在数据库中

    在数据库中存储和检索 python 字典的最佳方法是什么 如果您对使用传统 SQL 数据库 例如 MySQL 不是特别感兴趣 您可以研究非结构化文档数据库 其中文档自然映射到 python 字典 例如MongoDB http www mon
  • 自定义 Keras 损失函数中的 conv2d

    我正在尝试基于两个图像的拉普拉斯算子在带有 TF 后端的 Keras 中实现自定义损失函数 def blur loss y true y pred weighting of blur loss alpha 1 mae losses mean
  • 如何从 Python 3.5 降级到 3.4

    我想安装 kivy 链接在这里 https kivy org docs installation installation windows html install win dist 用于项目 但是 当尝试使用 pip 安装它所依赖的包时
  • 是否可以在 Jupyter 笔记本中显示控制台?

    我希望能够使用 Jupyter 笔记本中的控制台在环境中进行摆弄 添加额外的单元格意味着我总是必须滚动到最底部或在我想要 类似控制台 文本字段的任何地方创建新单元格 是否可以有一个永久的控制台窗口 例如在窗口底部 Thanks 您可以启动连
  • Tkinter 如何根据此组合框自动更新第二个组合框

    我在 Tkinter Python 中遇到了组合框更新的问题 我有两个组合框 组合框A with values A B C and 组合框B 我想要的是 当值A在组合框中选择A然后在组合框中B显示值 1 2 3 当值B在组合框中选择A然后在
  • 收到“/:未找到事件。”使用 PyCharm 远程调试器时

    当我使用 PyCharm 通过 ssh 进行远程调试时tcsh shell 服务器 很多时候它停止工作 并显示 未找到事件 更具体地说 我在 pycharm 调试控制台中遇到以下内容 ssh username hostserver 22 p
  • 如何使用 selenium 获取 javascript 结果?

    我有以下代码 from selenium import selenium selenium selenium localhost 4444 chrome http some site com selenium start sel selen
  • 如何连接多个字符串? [复制]

    这个问题在这里已经有答案了 如何将 stringList 中的所有字符串合并为一个而不打印它 例如 s joinStrings very hot day returns string print s Veryhotday 感觉有点倒退 但是
  • CryptoJS 和 Pycrypto 一起工作

    我正在使用 CryptoJS v 2 3 加密 Web 应用程序中的字符串 并且需要在服务器上使用 Python 对其进行解密 因此我使用 PyCrypto 我觉得我错过了一些东西 因为我无法让它工作 这是JS Crypto AES enc
  • 枚举上的 random.choice

    我想用random choice on an Enum I tried class Foo Enum a 0 b 1 c 2 bar random choice Foo 但是这段代码失败了KeyError 我怎样才能随机选择一个成员Enum
  • python 相当于 sed

    有没有一种方法 无需双循环即可完成以下 sed 命令的操作 Input Time Banana spinach turkey sed i Banana s Toothpaste file Output Time BananaToothpas
  • 混合两个列表的Pythonic方法[重复]

    这个问题在这里已经有答案了 我有两个长度为 n 和 n 1 的列表 a 1 a 2 a n b 1 b 2 b n 1 我想要一个函数作为结果给出一个列表 其中包含两个中的替代元素 即 b 1 a 1 b n a n b n 1 以下方法有
  • 重新安装后使用 pandas dataframes 时出现问题

    我已经重新安装了 Python 和 Anaconda 现在面临以下问题 在我将 pkl 文件加载到数据帧并尝试 查看 该文件后 如下所示 df pd read pickle example pkl df 我收到错误 AttributeErr

随机推荐

  • 无法使用 SAX 读取某些属性

    我正在尝试使用 SAX 解析该文档
  • Scala 变量字符串插值而不是文字

    首先道歉 作为 Scala 的初学者 我找不到更好的措辞来回答这个问题 我有一个属性文件 需要在其中定义一些参数化命令 或 sql 查询 以下是一个示例 section abc stage StageA query Select count
  • 创建图标字体的工具[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我想创建一个在网络应用程序中使用的图标字体 fontAwesome Iconic fontomas 是
  • 类 API 中的 getDeclaredConstructors 和 getConstructors 有什么区别?

    我注意到在 Java Reflection API 中有两种不同的调用构造函数的方法 getDeclaredConstructors getConstructors方法 尽管 Java 文档略有不同 getDeclaredConstruct
  • 如何从 xml 获取节点而不知道其在 flex 中的级别?

    我的问题是 如何获得我想要插入的节点 I e
  • 如何关闭InputStream和OutputStream?

    我使用以下代码来关闭与服务器的连接的 InputStream 和 OutputStream try if mInputStream null mInputStream close mInputStream null if mOutputSt
  • 用线条替换 QTextEdit 边界框

    这个问题是对边界框 https stackoverflow com questions 46911925 getting the bounding box of qtextedit selection例子 我试图了解如何绘制简单的形状 我只
  • TurnContext Respond 如何使用 Waterfalldialogs 工作?

    我的 TaskOnTurn 方法有问题 当我启动机器人时 它会发送欢迎消息并启动一个新的对话框 因为 if turnContext Responded 现在 当我在对话框中时 它会再次跳到最后一个 if 语句 并且当我已经在一个对话框中时
  • Web 应用程序中的 Gremlin Python

    我有一个 python Flask Web 应用程序 它正在使用查询 Janus 图数据库gremlin python 一个基本问题是初始化图遍历对象的正确方法 我可以初始化我的遍历吗g traversal withRemote Drive
  • 将流映射到惰性承诺流

    我有一个数字流 我必须使用承诺将它们变成一个帖子流 我想懒惰地这样做 所以如果我这样做 take 1 从帖子流中 它只会将一个数字转换为一篇帖子 这是从某个号码获取帖子的承诺 var getPost function author cons
  • 如何在Android中使用数据绑定来绑定layout_width和layout_height

    我正在尝试绑定一个布尔值 该布尔值指示 ImageView 屏幕尺寸是否很小 因此如果我需要更多空间容纳其他组件 它就会缩小 我正在使用数据绑定库 http developer android com intl pt br tools da
  • 为什么没有python pip3.7?

    我的python版本是3 70 sudo python3 版本 我使用以下命令安装了 pip3 sudo apt install python3 pip 但是当我检查 pip3 版本时 pip3 version pip 19 0 1 来自
  • Django 循环模型参考

    我开始在一个小型足球联赛管理网站上工作 主要是为了学习目的 但无法全神贯注于 Django 模型关系 为简单起见 假设我有两种类型的对象 玩家和团队 当然 一名球员属于一个球队 因此在球员模型中这是一个外键 球队 所以我去 class Te
  • 视频缩略图需要 10-15 秒才能显示

    我正在使用 DKImagePickerController 从图库中选择视频并尝试显示它的缩略图 不知道为什么 但显示图像需要 10 15 秒 任何帮助表示赞赏 这是代码 tempDkAsset fetchAVAssetWithComple
  • Gruntfile.js 中的 JavaScript 变量?

    我正在维护一个广泛使用 Grunt 的 Web 应用程序 我必须在不同时间缩小 复制我的 html css js 文件到不同位置 因此 为了简单起见 我在 GruntFile js 中创建了一个简单的 javascript 变量 如下所示
  • LINQ 性能

    针对对象集合的 LINQ 查询幕后到底发生了什么 它只是语法糖还是发生了其他事情使其成为更有效的查询 您的意思是查询表达式 还是查询在幕后的作用 查询表达式首先扩展为 普通 C 例如 var query from x in source w
  • IOS 中的 WebRTC 视频和音频不支持 3G /4G,但支持 WIFI

    我尝试在 iOS 中通过 3g 4g 连接 WebRTC 视频和音频时出现错误 但在 WiFi 网络下工作正常 找到对等连接后出现错误 carc CAReportingClient mm 320 CAReportingClient send
  • 在 HTML 元素上分配多种样式

    我刚刚开始使用 HTML 但在为文本分配多种样式时遇到了麻烦 我想创建一个具有两个属性的标题 Centered 字体 Tahoma 我已经尝试过这个 h2 style text align center TITLE h2 但它不起作用 我究
  • 将离屏 WebView 绘制为位图

    我试图在 android 中捕获从屏幕上绘制的 webview 图像给用户 但我总是得到黑色图像 这是正确的尺寸 但一切都不是 这是我正在使用的代码 String theURL file android asset www pages pa
  • Matplotlib:子图的高度相同

    在下面的示例中 如何将两个子图设置为相同的高度 minimal example import matplotlib pyplot as plt import numpy as np f ax1 ax2 plt subplots 1 2 im