Coches
Les personnalisations que vous avez codées jusqu'à présent sont disponibles dans le script, sous une forme plus concise.
Dans la vidéo, Hugo a montré comment vous pouviez contrôler les yticks en spécifiant deux arguments :
plt.yticks([0,1,2], ["one","two","three"])
Dans cet exemple, les tics correspondant aux nombres 0, 1 et 2 seront remplacés respectivement par un, deux et trois.
Faisons la même chose pour l'axe des x de votre graphique de développement mondial, avec la fonction xticks()
. Les valeurs de tick 1000
, 10000
et 100000
doivent être remplacées par 1k
, 10k
et 100k
. A cette fin, deux listes ont déjà été créées pour vous : tick_val
et tick_lab
.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Utilisez
tick_val
ettick_lab
comme entrées de la fonctionxticks()
pour rendre le graphique plus lisible. - Comme d'habitude, affichez le graphique à l'aide de
plt.show()
après avoir ajouté les personnalisations.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Scatter plot
plt.scatter(gdp_cap, life_exp)
# Previous customizations
plt.xscale('log')
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
# Definition of tick_val and tick_lab
tick_val = [1000, 10000, 100000]
tick_lab = ['1k', '10k', '100k']
# Adapt the ticks on the x-axis
# After customizing, display the plot