LoslegenKostenlos starten

Streudiagramm (1)

Wenn du eine Zeitskala auf der horizontalen Achse hast, ist das Liniendiagramm sehr gut geeignet. Aber in vielen anderen Fällen, wenn du zum Beispiel feststellen willst, ob es eine Korrelation zwischen zwei Variablen gibt, ist das Streudiagramm die bessere Wahl. Der folgende Beispielcode zeigt, wie ein Streudiagramm erstellt wird.

import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()

Weiter geht's mit dem Diagramm gdp_cap versus life_exp, also den Daten zum BIP und zur Lebenserwartung verschiedener Länder im Jahr 2007. Vielleicht lassen sich diese Daten in einem Streudiagramm besser darstellen?

Auch hier ist das matplotlib.pyplot-Paket schon als plt verfügbar.

Diese Übung ist Teil des Kurses

<Kurs>Python für Fortgeschrittene</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ändere das im Skript codierte Liniendiagramm in ein Streudiagramm.
  • Wenn du das Pro-Kopf-BIP auf einer logarithmischen Skala darstellst, wird der Zusammenhang deutlich. Füge die Zeile plt.xscale('log') hinzu.
  • Beende dein Skript mit plt.show(), um das Diagramm anzuzeigen.

Interaktive praktische Übung

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

# Change the line plot below to a scatter plot
plt.plot(gdp_cap, life_exp)

# Put the x-axis on a logarithmic scale


# Show plot
Code bearbeiten und ausführen