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
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.57ety = 41pour signaler la valeurSO2la 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()