LoslegenKostenlos starten

Plots anzeigen und beschriften

Wie du bereits gesehen hast, formatiert pandas die x-Achse automatisch gut lesbar, wenn der Index eines DataFrames aus Datumswerten besteht. Außerdem erlaubt dir die Methode .plot(), verschiedene Parameter festzulegen, um deinen Zeitreihenplot anzupassen (z. B. Linienfarbe, Linienbreite und Figurgröße).

Vielleicht ist dir die Schreibweise ax = df.plot(...) aufgefallen und du fragst dich, wozu das ax-Objekt dient. Der Grund ist, dass die plot-Funktion ein AxesSubplot-Objekt von matplotlib zurückgibt. Es ist gängige Praxis, dieses zurückgegebene Objekt einer Variablen namens ax zuzuweisen. So kannst du deinem Plot auch zusätzliche Angaben wie Achsenbeschriftungen hinzufügen.

Diese Übung ist Teil des Kurses

<Kurs>Zeitreihendaten in Python visualisieren</Kurs>
Kurs ansehen

Übungsanweisungen

Zeige ein Liniendiagramm des DataFrames discoveries an.

  • Gib die Linienfarbe als 'blue' an.
  • Setze die Linienbreite auf 2.
  • Lege die Abmessungen deines Plots mit Länge 8 und Breite 3 fest.
  • Gib die fontsize mit 6 an.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)

# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)

# Show plot
plt.show()
Code bearbeiten und ausführen