Spridningsdiagram (1)
När du har en tidsskala längs den horisontella axeln är linjediagrammet ett bra val. Men i många andra situationer – till exempel när du vill undersöka om det finns ett samband mellan två variabler – är spridningsdiagrammet ett bättre alternativ. Här är ett exempel på hur du skapar ett spridningsdiagram.
import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()
Vi fortsätter med diagrammet över gdp_cap mot life_exp – data om BNP per capita och förväntad livslängd för olika länder år 2007. Kanske är ett spridningsdiagram ett bättre val här?
Paketet matplotlib.pyplot är tillgängligt som plt.
Den här övningen är en del av kursen
Intermediate Python
Övningsinstruktioner
- Byt ut linjediagrammet i skriptet mot ett spridningsdiagram.
- Sambandet blir tydligare om du visar BNP per capita på en logaritmisk skala. Lägg till raden
plt.xscale('log'). - Avsluta skriptet med
plt.show()för att visa diagrammet.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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