Как использовать многострочный график Matplotlib, не показывая ось Y для одной из линий? - PullRequest
0 голосов
/ 22 июня 2019

У меня есть pandas df:

Я хочу построить три столбца на одном графике, код, который я использую:

plt.plot( m1df['timestamp'],m1df['375'] ,marker='', color='skyblue', linewidth=2)
plt.plot( m1df['timestamp'],m1df['second_sum'], marker='', color='olive', linewidth=2)
plt.plot( m1df['timestamp'],m1df['close'], marker='', color='olive', linewidth=2, linestyle='dashed')
plt.legend()

Проблема:

Значения

m1df ['close'] очень высоки: диапазон 20k - 30k, в то время как second_sum и 375 находятся в диапазоне от -100 до 200. Я хочу, чтобы линия m1df ['close'] оставалась близко кдиапазон от -100 до 200. \

Я думаю, что это было бы выполнимо, если бы не показывать 'закрыть' ось Y и устанавливать диапазон на оси Y?

Я хочу иметь возможность читать значение 'close', когда я перемещаю указатель на него.

Очень плохо знаком с matplotlib, спасибо за вашу помощь.

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