CommencerCommencer gratuitement

Une annotation textuelle simple

Sur le nuage de points actuel, vous voyez un point particulièrement marquant qui correspond à la plus grande valeur de SO2 observée en août. Ce point correspond à Cincinnati le 11 août 2013 ; toutefois, on ne peut pas déduire cette information du graphique en l’état. Les annotations textuelles de base sont très utiles pour mettre en évidence des valeurs aberrantes intéressantes et donner un peu plus de contexte. Attirez l’attention des lecteurs sur cette valeur de Cincinnati en ajoutant une annotation textuelle simple qui apporte quelques informations sur cette valeur atypique.

Cet exercice fait partie du cours

Améliorer vos visualisations de données en Python

Afficher le cours

Instructions

  • Filtrez les données tracées dans le nuage de points pour ne garder que le mois d’août.
  • Placez une annotation texte à x = 0.57 et y = 41 pour signaler la valeur SO2 la plus élevée.
  • Donnez comme libellé : 'Cincinnati had highest observed\nSO2 value on Aug 11, 2013' (notez le saut de ligne).
  • Modifiez la taille de police de l’annotation à 'large'.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Draw basic scatter plot of pollution data for August
sns.scatterplot(x = 'CO', y = 'SO2', data = pollution[pollution.month  ==  ____])

# Label highest SO2 value with text annotation
plt.text(____, ____,
         '____', 
         # Set the font to large
         fontdict = {'ha': 'left', '____': '____'})
plt.show()
Modifier et exécuter le code