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
Python für Fortgeschrittene
Anleitung zur Übung
- Ä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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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