我认为这很容易,但我搜索了互联网和 matplotlib 用户邮件列表,但找不到答案。ax2 是图“fig”中“ax”轴内的一个插入轴,我在此处进行操作:http: //matplotlib.sourceforge.net/examples/pylab_examples/axes_demo.html
但现在我的问题是我无法将 ax2 修复到我想要的确切位置,似乎 draw() 命令改变了这一点:
In [352]:
ax2.set_position([0.125,0.63,0.25,0.25])
In [353]:
ax2.get_position()
Out[353]:
Bbox(array([[ 0.125, 0.63 ],
[ 0.375, 0.88 ]]))
In [354]:
draw()
In [355]:
ax2.get_position()
Out[355]:
Bbox(array([[ 0.15625, 0.63 ],
[ 0.34375, 0.88 ]]))
请注意,在“draw()”命令之后,ax2 的 x0 发生了变化。任何人都可以给出任何提示吗?
谢谢!