LoslegenKostenlos loslegen

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

Zeitreihendaten in Python visualisieren

Kurs anzeigen

Anleitung zur Übung

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 Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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