CommencezCommencez gratuitement

Graduations

Les personnalisations que vous avez codées jusqu'à maintenant sont disponibles dans le script, sous une forme plus concise.

Dans la vidéo, Hugo a montré comment contrôler les graduations en y en fournissant deux arguments :

plt.yticks([0,1,2], ["one","two","three"])

Dans cet exemple, les graduations correspondant aux nombres 0, 1 et 2 seront remplacées respectivement par one, two et three.

Faisons la même chose pour l'axe des x de votre graphique sur le développement mondial, à l'aide de la fonction xticks(). Les valeurs de graduation 1000, 10000 et 100000 doivent être remplacées par 1k, 10k et 100k. À cette fin, deux listes ont déjà été créées pour vous : tick_val et tick_lab.

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • Utilisez tick_val et tick_lab comme paramètres d'entrée de la fonction xticks() pour rendre le graphique plus lisible.
  • Comme d'habitude, affichez le graphique avec plt.show() après avoir ajouté les personnalisations.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
Modifier et exécuter le code