Observação
Clique aqui para baixar o código de exemplo completo
Multicursor #
Mostrando um cursor em vários gráficos simultaneamente.
Este exemplo gera três eixos divididos em duas figuras diferentes. Ao passar o cursor sobre os dados em uma subtrama, os valores desse ponto de dados são mostrados em todos os eixos.
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.widgets import MultiCursor
t = np.arange(0.0, 2.0, 0.01)
s1 = np.sin(2*np.pi*t)
s2 = np.sin(3*np.pi*t)
s3 = np.sin(4*np.pi*t)
fig, (ax1, ax2) = plt.subplots(2, sharex=True)
ax1.plot(t, s1)
ax2.plot(t, s2)
fig, ax3 = plt.subplots()
ax3.plot(t, s3)
multi = MultiCursor(None, (ax1, ax2, ax3), color='r', lw=1)
plt.show()
Referências
O uso das seguintes funções, métodos, classes e módulos é mostrado neste exemplo: