Notiz
Klicken Sie hier , um den vollständigen Beispielcode herunterzuladen
Multicursor #
Gleichzeitiges Anzeigen eines Cursors auf mehreren Diagrammen.
Dieses Beispiel erzeugt drei Achsen, die auf zwei verschiedene Figuren aufgeteilt sind. Wenn Sie den Mauszeiger über Daten in einem Subplot bewegen, werden die Werte dieses Datenpunkts auf allen Achsen angezeigt.
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()
Verweise
In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt: