Управление трекером при использовании twinx

enter image description here

Трекер в правом нижнем углу (выделен красным) сообщает значения y относительно оси y справа.

Как я могу заставить трекер сообщать значения y относительно оси y слева?

import matplotlib.pyplot as plt
import numpy as np

np.random.seed(6)
numdata = 100
t = np.linspace(0.05, 0.11, numdata)
y1 = np.cumsum(np.random.random(numdata) - 0.5) * 40000
y2 = np.cumsum(np.random.random(numdata) - 0.5) * 0.002

fig = plt.figure()

ax1 = fig.add_subplot(111)
ax2 = ax1.twinx()

ax1.plot(t, y1, 'r-', label='y1')
ax2.plot(t, y2, 'g-', label='y2')

ax1.legend()
plt.show()

Я знаю, что замена y1 на y2 заставит трекер сообщать значения y1, но это также поместит галочки y1 на правую сторону, чего я не хочу.

ax1.plot(t, y2, 'g-', label='y2')
ax2.plot(t, y1, 'r-', label='y1')
7
задан unutbu 5 October 2011 в 12:00
поделиться