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
Istruzioni dell'esercizio
- Aggiungi
c = col
agli argomenti della funzioneplt.scatter()
. - Cambia l'opacità delle bolle impostando l'argomento
alpha
su0.8
all'interno diplt.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()