Skapa small multiples med plt.subplots
Small multiples används för att visa flera datamängder sida vid sida. I Matplotlib skapar du small multiples med funktionen plt.subplots(). Det första argumentet anger antalet rader i arrayen med Axes-objekt och det andra argumentet anger antalet kolumner. I den här övningen använder du data från Austin och Seattle för att öva på att skapa och fylla i en array med deldiagram.
Data finns tillgänglig i DataFrames: seattle_weather och austin_weather. Dessa har en "MONTH"-kolumn och kolumnerna "MLY-PRCP-NORMAL" (för genomsnittlig nederbörd) samt "MLY-TAVG-NORMAL" (för genomsnittlig temperatur). I övningen plottar du månatlig genomsnittlig nederbörd och genomsnittlig temperatur för varje stad i varsitt deldiagram.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Matplotlib
Övningsinstruktioner
- Skapa en Figure och en array med deldiagram med 2 rader och 2 kolumner.
- Använd index 0, 0 för det övre vänstra Axes-objektet och plotta Seattles nederbörd.
- I det övre högra deldiagrammet (index 0, 1) plottar du Seattles temperaturer.
- I det nedre vänstra (1, 0) och nedre högra (1, 1) plottar du Austins nederbörd respektive temperaturer.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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()