Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Lägg till c = col som argument i funktionen plt.scatter().
  • Ändra genomskinligheten på bubblorna genom att sätta argumentet alpha till 0.8 i plt.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()
Redigera och kör kod