Получить оси из матрицы - PullRequest
       7

Получить оси из матрицы

0 голосов
/ 14 февраля 2019

У меня есть анимационный сюжет с четырьмя подпунктами.Графики ax1 и ax2 имеют одинаковую шкалу - следовательно, я мог бы построить ax2 ось Y на оси Y правой стороны ax1.

ax1.plot(df.pnl.as_matrix(),color='black')
ax2.plot(df.unit.as_matrix(),color='black')

axi = ax1.twinx()
axi.set_ylim(ax2.get_ylim())

, которая создаетследующий график: enter image description here

Но, очевидно, я не хочу, чтобы подплот ax2 содержал данные из df.unit.as_matrix() - так как я бы предпочел использовать их для чего-то другого.Поэтому мой вопрос: как получить оси, которые создает ax2, без фактического использования ax2.Т.е. есть способ извлечь его из матрицы df.unit.as_matrix() и как-то использовать его вместо ax2.get_ylim().

По сути, я спрашиваю, какой метод использует matplotlib для создания осей из 2D-матрицы - тогда я мог бы просто воспроизвести это и использовать подпрограмму ax2 для чего-то более полезного.

...