CommencezCommencez gratuitement

Une annotation textuelle de base

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 représente Cincinnati le 11 août 2013; toutefois, vous ne pourriez pas déduire cette information à partir du graphique tel qu'il est. Les annotations textuelles de base sont idéales pour signaler des valeurs aberrantes intéressantes et fournir un peu plus d'information. Attirez l'attention des lecteurs sur cette valeur de Cincinnati en ajoutant une annotation textuelle simple qui donne un peu de contexte sur cette valeur aberrante.

Cette activité fait partie du cours

Améliorer vos visualisations de données en Python

Voir le cours

Instructions de l’exercice

  • 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 indiquer la valeur maximale de SO2.
  • Donnez à l'annotation l'étiquette 'Cincinnati had highest observed\nSO2 value on Aug 11, 2013' (notez le saut de ligne).
  • Modifiez la taille de la police de l'annotation à 'large'.

Exercice interactif pratique

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

# 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