gpt4 book ai didi

python - 子图的不同行高

转载 作者:行者123 更新时间:2023-12-01 01:46:51 24 4
gpt4 key购买 nike

我正在尝试绘制一个包含 8 行数据的图形。我使用以下代码行。

fig, ax = plt.subplots(9, 1, sharex=True, squeeze=True, figsize=(12, 18))

对于此代码,我已成功生成 8 行数据,具有相同的 x 轴 (sharex=True) 和相同的行高。但是,我希望第一行数据仅具有不同的行高(仍然相同的 x 轴)等。

我该如何去做呢?

感谢您对我的帮助。

最佳答案

类似于this answer如果可以通过 gridspec 的 width_ratios 关键字实现子图的不同宽度,则可以使用 height_ratios 来实现子图的不同高度。

import matplotlib.pyplot as plt

fig, ax = plt.subplots(5, 1, sharex=True, squeeze=True,
gridspec_kw = {'height_ratios':[1,2,5,2,3]})

plt.show()

enter image description here

关于python - 子图的不同行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51231320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com