Achsenlimits und Ansichten teilen#

Es ist üblich, zwei oder mehr Plots zu erstellen, die sich eine Achse teilen, z. B. zwei Subplots mit Zeit als gemeinsamer Achse. Wenn Sie auf einem schwenken und zoomen, möchten Sie, dass der andere sich mit Ihnen bewegt. Um dies zu erleichtern, unterstützen Matplotlib Axes die Attribute sharex und sharey. Wenn Sie ein subplot oder axes erstellen, können Sie ein Schlüsselwort übergeben, das angibt, mit welchen Axes Sie teilen möchten.

import matplotlib.pyplot as plt
import numpy as np

t = np.arange(0, 10, 0.01)

ax1 = plt.subplot(211)
ax1.plot(t, np.sin(2*np.pi*t))

ax2 = plt.subplot(212, sharex=ax1)
ax2.plot(t, np.sin(4*np.pi*t))

plt.show()
share axis lims views

Tags: Komponente: Achse Plot-Typ: Linie Level: Anfänger

Gesamtlaufzeit des Skripts: (0 Minuten 1,021 Sekunden)

Galerie generiert von Sphinx-Gallery