Aan de slagGa gratis aan de slag

Een eenvoudige tekstaanduiding

In de huidige scatterplot zie je een opvallend punt met de grootste SO2-waarde die in augustus is waargenomen. Dit punt is Cincinnati op 11 augustus 2013; maar dat kun je in de huidige plot niet zien. Eenvoudige tekstaanduidingen zijn ideaal om interessante uitschieters te markeren en wat extra context te geven. Trek de aandacht van de lezer naar deze Cincinnati-waarde door een eenvoudige tekstaanduiding toe te voegen die wat achtergrond over deze uitschieter geeft.

Deze oefening maakt deel uit van de cursus

Je datavisualisaties verbeteren in Python

Cursus bekijken

Oefeninstructies

  • Filter de in de scatterplot geplotte gegevens naar alleen augustus.
  • Plaats een tekstaanduiding op x = 0.57 en y = 41 om de hoogste SO2-waarde aan te duiden.
  • Voorzie de annotatie van het label 'Cincinnati had highest observed\nSO2 value on Aug 11, 2013' (let op de regeleinde).
  • Zet de lettergrootte voor de annotatie op 'large'.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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()
Code bewerken en uitvoeren