Kom igångKom igång gratis

En enkel textannotering

I det aktuella spridningsdiagrammet syns en särskilt framträdande datapunkt med det högsta uppmätta SO2-värdet för augusti. Punkten representerar Cincinnati den 11 augusti 2013, men den informationen går inte att utläsa ur diagrammet i dess nuvarande form. Enkla textannoteringär är ett utmärkt sätt att lyfta fram intressanta avvikare och ge läsaren lite mer sammanhang. Rikta uppmärksamheten mot Cincinnatis värde genom att lägga till en textannotering som berättar lite om denna avvikare.

Den här övningen är en del av kursen

Förbättra dina datavisualiseringar i Python

Visa kurs

Övningsinstruktioner

  • Filtrera datan i spridningsdiagrammet så att bara augusti visas.
  • Lägg till en textannotering vid x = 0.57 och y = 41 för att markera det högsta SO2-värdet.
  • Ge annoteringen etiketten 'Cincinnati had highest observed\nSO2 value on Aug 11, 2013' (notera radbrytningen).
  • Ändra teckenstorlek till 'large' för annoteringen.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod