fig, (ax1, ax2) = plt.subplots(2, sharex=True, sharey=True) ax1.plot([1, 2]); ax2.plot([1, 2]) ax1.twinx().plot([2, 1]); ax2.twinx().plot([2, 1]) zooming/panning one ...
If I manually set the position of an Axes, then call twinx or twiny, the new twinned Axes appears in the original position of the parent Axes, not in the new position. I note that ...