Matplotlib - 使用`plt.subplots()`跨越多行的子图

时间:2015-05-18 19:55:33

标签: python matplotlib

根据this question的(很多)答案,当我对MATLAB用户的观众不感兴趣时​​,我应该尝试使用plt.subplots()来创建数字轴。我不清楚的一件事(并未在documentation中显示)是如何使用此调用创建跨多个轴的子图。如何做到其他方式,例如通过反复调用add_subplot,已在其他地方讨论过。

那么,我如何使用plt.subplots()来实例化具有不同大小的子图的数字?

下面的代码(source)给出了我正在谈论的行为,但是有不同的调用。

fig = plt.figure()

ax1 = plt.subplot(221)
ax2 = plt.subplot(223)
ax3 = plt.subplot(122)

example_plot(ax1)
example_plot(ax2)
example_plot(ax3)

plt.tight_layout()

0 个答案:

没有答案