Aan de slagGa gratis aan de slag

Kleine multiples maken met plt.subplots

Kleine multiples gebruik je om meerdere gegevenssets naast elkaar te plotten. In Matplotlib kun je kleine multiples maken met de functie plt.subplots(). Het eerste argument is het aantal rijen in de array met Axes-objecten en het tweede argument is het aantal kolommen. In deze oefening gebruik je de gegevens van Austin en Seattle om te oefenen met het maken en vullen van een array met subplots.

De gegevens krijg je als DataFrames: seattle_weather en austin_weather. Beide hebben een kolom "MONTH" en "MLY-PRCP-NORMAL" (voor gemiddelde neerslag), evenals "MLY-TAVG-NORMAL" (voor gemiddelde temperatuur). In deze oefening plot je in een aparte subplot de maandelijkse gemiddelde neerslag en gemiddelde temperaturen in elke stad.

Deze oefening maakt deel uit van de cursus

Introductie tot datavisualisatie met Matplotlib

Cursus bekijken

Oefeninstructies

  • Maak een Figure en een array met subplots met 2 rijen en 2 kolommen.
  • Adresserend de linkerbovenste Axes als index 0, 0, plot je de neerslag van Seattle.
  • Rechtsboven (index 0,1) plot je de temperaturen van Seattle.
  • Linksonder (1, 0) en rechtsonder (1, 1) plot je de neerslag en temperaturen van Austin.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create a Figure and an array of subplots with 2 rows and 2 columns
fig, ax = plt.subplots(____, ____)

# Addressing the top left Axes as index 0, 0, plot month and Seattle precipitation
ax[0, 0].plot(____, ____)

# In the top right (index 0,1), plot month and Seattle temperatures
ax[0, 1].plot(____, ____)

# In the bottom left (1, 0) plot month and Austin precipitations
ax[____].plot(____, ____)

# In the bottom right (1, 1) plot month and Austin temperatures
ax[____].plot(____, ____)
plt.show()
Code bewerken en uitvoeren