Aan de slagBegin gratis

Grafieken tonen en labelen

Zoals je eerder zag, als de index van een pandas DataFrame uit datums bestaat, formatteert pandas de x-as automatisch op een leesbare manier. Daarnaast kun je met de methode .plot() allerlei parameters meegeven om je tijdreeksplot aan te passen (kleur van de lijnen, lijndikte en figuurgrootte).

Misschien viel je op dat de notatie ax = df.plot(...) werd gebruikt en vroeg je je af wat het ax-object doet. Dat komt omdat de plot-functie een matplotlib AxesSubplot-object teruggeeft, en het is gebruikelijk om dit teruggegeven object toe te wijzen aan een variabele ax. Zo kun je ook extra annotaties en specificaties aan je plot toevoegen, zoals aslabels.

Deze oefening maakt deel uit van de cursus

Tijdreeksen visualiseren in Python

Bekijk cursus

Oefeninstructies

Toon een lijndiagram van de DataFrame discoveries.

  • Geef de kleur van de lijn op als 'blue'.
  • Stel de lijndikte in op 2.
  • Stel de afmetingen van je plot in op lengte 8 en breedte 3.
  • Stel de fontsize in op 6.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)

# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)

# Show plot
plt.show()
Code bewerken en uitvoeren