gpt4 book ai didi

python - 子图中的 wspace 和 hspace,轴的宽度 - python3

转载 作者:行者123 更新时间:2023-12-01 06:50:58 25 4
gpt4 key购买 nike

如何在子图中创建 wspace 和 hspace? 我有一个类型的代码:

plt.figure(figsize=(12, 10))

fig1=plt.subplot(231)
plt.plot(x, y)

fig2=plt.subplot(232)
plt.plot(x, y)

fig3=plt.subplot(233)
plt.plot(x, y)

fig4=plt.subplot(234)
plt.plot(x, y)

fig5=plt.subplot(235)
plt.plot(x, y)

fig6=plt.subplot(236)
plt.plot(x, y)

我尝试为单个图形增大 wspace:

plt.figure(figsize=(12, 10))

fig1=plt.subplot(231)
fig1.subplots_adjust(wspace=2)

错误:

    fig1.subplots_adjust(wspace=2)
AttributeError: 'AxesSubplot' object has no attribute 'subplots_adjust'

如何更改所有轴的宽度?

我尝试过:

import matplotlib as mpl

mpl.rcParams['lines.linewidth'] = 2

最佳答案

您收到错误,因为 subplot 返回一个 Axes 对象,而 subplots_adjust 是一个 Figure 方法。如果你想同时返回Figure和Axes对象,你需要调用subplots。否则,您可以简单地调用 plt.subplots_adjust()。

关于python - 子图中的 wspace 和 hspace,轴的宽度 - python3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59004686/

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