Färger
Koden du har skrivit hittills finns tillgänglig i skriptet.
Nästa steg är att göra diagrammet mer färgglatt! För att göra detta har en lista col skapats åt dig. Det är en lista med en färg för varje land, beroende på vilken kontinent landet tillhör.
Hur skapades listan col? Gapminder-datan innehåller en lista continent med den kontinent som varje land tillhör. En ordlista (dictionary) är konstruerad som kopplar kontinenter till färger:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Du behöver inte oroa dig för det nu – du lär dig om ordlistor i nästa kapitel.
Den här övningen är en del av kursen
Intermediate Python
Övningsinstruktioner
- Lägg till
c = colsom argument i funktionenplt.scatter(). - Ändra genomskinligheten på bubblorna genom att sätta argumentet
alphatill0.8iplt.scatter(). Alpha kan sättas från noll till ett, där noll är helt genomskinligt och ett är helt ogenomskinligt.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)
# Previous customizations
plt.xscale('log')
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000,10000,100000], ['1k','10k','100k'])
# Show the plot
plt.show()