gpt4 book ai didi

python - matplotlib pyplot : subplot size

转载 作者:行者123 更新时间:2023-12-02 03:25:27 26 4
gpt4 key购买 nike

如果我绘制如下所示的单个图表,其大小将为 (x * y)。

import matplotlib.pyplot as plt
plt.plot([1, 2], [1, 2])

但是,如果我在同一行中绘制 3 个子图,则每个子图的大小均为 ((x/3) * y)。

fig, ax = plt.subplots(1, 3, sharey = True)
for i in range(3):
ax[i].plot([1, 2], [1, 2])

如何获得这 3 个子图,每个子图的大小均为 (x * y)?

最佳答案

图形对象有一个默认大小,不知道子图的数量。不过,当您制作人物以满足您的需要时,您可以更改人物尺寸。

import matplotlib.pyplot as plt

nx = 3
ny = 1

dxs = 8.0
dys = 6.0

fig, ax = plt.subplots(ny, nx, sharey = True, figsize=(dxs*nx, dys*ny) )
for i in range(nx):
ax[i].plot([1, 2], [1, 2])

关于python - matplotlib pyplot : subplot size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24811059/

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