改变寄生虫轴的位置

时间:2016-08-11 22:45:20

标签: python matplotlib

我有一个轴对象和该轴内的寄生轴(类型ax的变量mpl_toolkits.axes_grid1.parasite_axes.AxesHostAxes)。我想改变寄生轴的位置(例如它的宽度),但使用ax.set_position()不会改变位置。

我试过这两个:

pos = ax.get_position()
ax.set_position([pos.x0, pos.y0, pos.width - 0.1, pos.height])

和此:

ax.set_position(matplotlib.tranforms.Bbox(
   np.array([pos.x0, pos.y0], [pos.width - 0.1, pos.height])))

但是这个位置保持不变。

不是我在交互模式下运行matplotlib,因此每次更改后都会调用draw()draw重置位置的相关问题,忽略使用set_position()指定的位置:here

但就我而言,这方面并不等同。 - 它是' auto'。

0 个答案:

没有答案