Couleurs
Le code que vous avez écrit jusqu'ici est disponible dans le script.
L'étape suivante consiste à rendre le graphique plus coloré! Pour ce faire, une liste col a été créée pour vous. Elle contient une couleur pour chaque pays correspondant, selon le continent auquel il appartient.
Comment a-t-on créé la liste col, vous demandez-vous? Les données Gapminder contiennent une liste continent indiquant le continent de chaque pays. On construit ensuite un dictionnaire qui associe chaque continent à une couleur :
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Ne vous en faites pas pour l'instant; vous apprendrez les dictionnaires au prochain chapitre.
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- Ajoutez
c = colaux arguments de la fonctionplt.scatter(). - Modifiez l'opacité des bulles en définissant l'argument
alphaà0.8dansplt.scatter(). La valeur de alpha peut aller de zéro à un, où zéro est complètement transparent et un n'est pas du tout transparent.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()