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()
  • Multicursor
  • Multicursor

Verweise

In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt:

Galerie generiert von Sphinx-Gallery