Aan de slagGa gratis aan de slag

Schaduwgebieden aan je plot toevoegen

Bij het plotten van tijdreeksgegevens in Python kun je ook complete gebieden in je figuur accentueren. Om een gearceerd gebied toe te voegen tussen 1 januari 1936 en 1 januari 1950, kun je het volgende commando gebruiken:

ax.axvspan('1936-01-01', '1950-01-01', color='red' , alpha=0.5)

Hier stel je de algehele transparantie van het gebied in met het argument alpha (waarbij 0 volledig transparant is en 1 volledig ondoorzichtig).

Deze oefening maakt deel uit van de cursus

Tijdreeksen visualiseren in Python

Cursus bekijken

Oefeninstructies

  • Gebruik de methode .axvspan() om een verticale rood gearceerde zone toe te voegen tussen 1 januari 1900 en 1 januari 1915 met een transparantie van 0.3.
  • Gebruik de methode .axhspan() om een horizontale groen gearceerde zone toe te voegen tussen de waarden 6 en 8 met een transparantie van 0.3.

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 vertical red shaded region
ax.____('1900-01-01', ____, color=____, alpha=____)

# Add a horizontal green shaded region
ax.____(6, ____, color=____, alpha=____)

plt.show()
Code bewerken en uitvoeren