Verticale en horizontale markeringen toevoegen
Aanvullende annotaties kunnen helpen om specifieke observaties of gebeurtenissen extra te benadrukken. Hier leer je hoe je belangrijke gebeurtenissen kunt uitlichten door markeringen toe te voegen op specifieke tijdstempels in je lijngrafiek. Met de matplotlib-bibliotheek kun je verticale en horizontale lijnen tekenen om bepaalde datums te markeren.
Onthoud dat de index van de discoveries DataFrame van het type datetime is. De x-as van een plot bevat dus datums, en je kunt bij het annoteren van je grafieken direct een datum meegeven voor verticale lijnen. Zo kun je bijvoorbeeld een verticale lijn op 1 januari 1945 toevoegen met het commando:
ax.axvline('1945-01-01', linestyle='--')
Deze oefening maakt deel uit van de cursus
Tijdreeksen visualiseren in Python
Oefeninstructies
- Voeg een rode verticale lijn toe op de datum 1 januari 1939 met de methode
.axvline(). - Voeg een groene horizontale lijn toe bij de y-aswaarde
4met de methode.axhline().
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Plot your the discoveries time series
ax = discoveries.plot(color='blue', fontsize=6)
# Add a red vertical line
ax.____(____, color=____, linestyle='--')
# Add a green horizontal line
ax.____(____, color=____, linestyle='--')
plt.show()