Matplotlib 一个图中的子图与另一个图中的子图具有相同的尺寸
以下代码:Matplotlib 一个图中的子图与另一个图中的子图具有相同的尺寸,matplotlib,subplot,axes,Matplotlib,Subplot,Axes,以下代码: import matplotlib.pyplot as plt fig, axes = plt.subplots(ncols=3, nrows=4, sharex='col', sharey=False,\ subplot_kw=dict(adjustable='box-forced'), figsize=(8, 8)) fig, axes = plt.subplots(ncols=3, nrows=3, sharex='col', sharey=Fals
import matplotlib.pyplot as plt
fig, axes = plt.subplots(ncols=3, nrows=4, sharex='col', sharey=False,\
subplot_kw=dict(adjustable='box-forced'), figsize=(8, 8))
fig, axes = plt.subplots(ncols=3, nrows=3, sharex='col', sharey=False,\
subplot_kw=dict(adjustable='box-forced'), figsize=(8, 8))
plt.show()
生成两个绘图:
第一个图的子图分布为ncols=3,nrows=4
。每个子地块的大小都非常适合我的需要
第二个图的子图分布为ncols=3,nrows=3
:
如何使这些子地块的尺寸与第一个地块的子地块的尺寸相同 将最后一行设置为“不可见”:
将最后一行设置为“不可见”:
不客气,欢迎您。我还认为,如果gridspec不能满足您的需求,您可以使用gridspec来实现。嗯。。。不确定
gridspec
将如何控制子地块的尺寸-从我无知的角度来看,我认为它更适合子地块的位置。欢迎您愉快地编码。我还认为,如果gridspec不能满足您的需求,您可以使用gridspec来实现。嗯。。。不确定gridspec
将如何控制子地块的尺寸-从我无知的角度来看,我认为它更适合子地块的位置
import matplotlib.pyplot as plt
fig, axes = plt.subplots(ncols=3, nrows=4, sharex='col', sharey=False,\
subplot_kw=dict(adjustable='box-forced'), figsize=(8, 8))
fig, axes = plt.subplots(ncols=3, nrows=4, sharex='col', sharey=False,\
subplot_kw=dict(adjustable='box-forced'), figsize=(8, 8))
[ax.set_visible(False) for ax in axes[3,:]]
plt.show()