这个问题看起来很简单,但我无法找到解决它的pythonic方法.我有几个(四个)子图,应该有相同的xlim和ylim.迭代所有子图
f, axarr = plt.subplots(4)
for x in range(n):
axarr[x].set_xlim(xval1, xval2)
axarr[x].set_ylim(yval1, yval2)
Run Code Online (Sandbox Code Playgroud)
这不是最好的做事方式,特别是对于2x2子图 - 这就是我实际处理的内容.我正在寻找类似的东西plt.all_set_xlim(xval1, xval2).
请注意,我不希望任何其他更改(刻度和标签应单独控制).
编辑:我正在使用plt.subplots(2, 2)包装器.在dienzs回答之后,我尝试了plt.subplots(2, 2,sharex=True, sharey=True)- 几乎是正确的,但现在除了左下排之外,蜱已经消失了.