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