Aan de slagGa gratis aan de slag

Spreidingsdiagram (1)

Als je een tijdsschaal op de horizontale as hebt, is een lijngrafiek je beste keuze. Maar in veel andere gevallen, bijvoorbeeld wanneer je wilt zien of er een verband is tussen twee variabelen, is een spreidingsdiagram beter geschikt. Hieronder zie je een voorbeeld van hoe je een spreidingsdiagram maakt.

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

We gaan verder met de grafiek van gdp_cap versus life_exp, de gegevens over bbp en levensverwachting voor verschillende landen in 2007. Misschien is een spreidingsdiagram hier een betere keuze?

Ook nu is het pakket matplotlib.pyplot beschikbaar als plt.

Deze oefening maakt deel uit van de cursus

Python voor gemiddeld niveau

Cursus bekijken

Oefeninstructies

  • Verander de lijngrafiek in het script naar een spreidingsdiagram.
  • Een correlatie wordt duidelijker als je het bbp per hoofd van de bevolking op een logaritmische schaal zet. Voeg de regel plt.xscale('log') toe.
  • Sluit je script af met plt.show() om het diagram te tonen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren