Как связать горизонтальную и вертикальную оси в matplotlib (аналогичен sharex / sharey) - PullRequest
1 голос
/ 29 октября 2019

sharex и sharey позволяют связать, соответственно, две оси x и две оси y. Что мне делать, однако, если я хочу связать ось X с осью Y вместо этого?

Например, я спроецировал эллипсоид на xy (вверху слева)), оси xz (внизу слева) и yz (вверху справа), которые представляют три стороны куба:

3D ellipsoid projected onto three planes

, созданных с использованием:

fig = plt.figure()
ax00 = fig.add_subplot(221)
ax01 = fig.add_subplot(223, sharex=ax00)
ax10 = fig.add_subplot(222, sharey=ax00)

и когда я увеличиваю или изменяю размер, почти все оси перемещаются и масштабируются так, как я хочу - за исключением того, что я хочу, чтобы горизонтальная ось верхнего правого графика была связана с вертикальной осьюнижний левый участок. Я не вижу очевидного способа сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...