我一直在想这个:当我使用plt.subplot(221)(例如)命令时,如何在Matplotlib中设置图形来共享轴?而不是说:
fig, axes = plt.suplots(2,2,sharex=True, sharey=True)
我想说:
plt.subplot(221, sharex=True, sharey=True)
因此我不必处理plt.subplots返回的这个烦人的数组,但显然这不起作用。
答案 0 :(得分:1)
您可以使用元组解包来避免创建axes
数组:
fig, ((ax1, ax2), (ax3, ax4)) = plt.suplots(2, 2, sharex=True, sharey=True)
之后你可以照常绘制。
e.g。然后ax2.plot(...)
将绘制到右上角的子图。