Hinweis
Zum Ende springen, um den vollständigen Beispielcode herunterzuladen.
Multicursor#
Anzeigen eines Cursors gleichzeitig in mehreren Plots.
Dieses Beispiel generiert drei Achsen, die über zwei verschiedene Figuren verteilt sind. Beim Überfahren eines Datenpunkts in einem Unterplot mit dem Cursor werden die Werte dieses Datenpunkts in allen Achsen angezeigt.
import matplotlib.pyplot as plt
import numpy as np
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()
Referenzen
Die Verwendung der folgenden Funktionen, Methoden, Klassen und Module wird in diesem Beispiel gezeigt
Gesamtlaufzeit des Skripts: (0 Minuten 1,315 Sekunden)

