Я генерирую несколько графиков с двумя осями Y, используя Matplotlib.
На каждом графике я рисую горизонтальную линию с plt.axhline
(hline
в данном документе).Масштаб моих графиков различен, но все они начинаются с hline
, поэтому я хочу, чтобы обе оси Y моих графиков были сосредоточены вокруг hline
.Есть ли способ присвоить моим осям ylim
, но вместо указания значений min
и max
я указываю значение center
?
Прямо сейчас мне нужно проанализировать вселинии, чтобы найти равное количество выше и ниже hline
, чтобы установить ylim
, но этот метод очень утомителен и требует много времени.
Это то, что у меня есть (обратите внимание на вспомогательную ось - hline
нене проходите через 1): ![enter image description here](https://i.stack.imgur.com/VdhTw.png)
И это то, что я хочу (обратите внимание, что обе оси имеют hline
, проходящие через 1): ![enter image description here](https://i.stack.imgur.com/xlmrr.png)