您好我正在使用subplots
创建一个包含共享轴的2x2图表数组。我想分享每列的x轴和每行的y轴
fig, ((ax1,ax2),(ax3,ax4)) = subplots(2,2, sharex = 'col', sharey = 'row')
现在我希望能够单独修改第一列(ax1
和ax3
)的x轴和第二列的x轴的限制(所以{{1 }和ax2
)
但是当我做的时候
ax4
我最终将所有x限制设置为(4,10)??即使在原始构造函数调用中,我专门设置了ax1.set_xlim(3,5)
ax2.set_xlim(4,10)
和sharex = 'col'
我错过了什么?当然,对于我想要每行分别修改限制的y轴
答案 0 :(得分:0)
Rutger Kassies和OP的回答。
这是matplotlib 1.1.1rc中的一个错误。
它在matplotlib 1.3.1中工作,如http://nbviewer.ipython.org/gist/RutgerK/10472582