IniziaInizia gratis

Colori

Il codice che hai scritto finora è disponibile nello script.

Il passo successivo è rendere il grafico più colorato! Per farlo, è già stata creata per te una lista col. Si tratta di una lista con un colore per ogni Paese corrispondente, a seconda del continente in cui si trova.

Ti chiederai come abbiamo fatto a stilare la lista col. I dati di Gapminder contengono una lista continent con il continente di appartenenza di ciascun Paese. Viene costruito un dizionario che associa i continenti a dei colori:

dict = {

    'Asia':'red',

    'Europe':'green',

    'Africa':'blue',

    'Americas':'yellow',

    'Oceania':'black'

}

Niente di cui preoccuparsi: imparerai cosa sono i dizionari nel prossimo capitolo.

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi c = col agli argomenti della funzione plt.scatter().
  • Cambia l'opacità delle bolle impostando l'argomento alpha su 0.8 all'interno di plt.scatter(). “Alfa” può essere impostato da zero a uno, dove zero è totalmente trasparente e uno non è affatto trasparente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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()
Modifica ed esegui il codice