Små multiplar med delad y-axel
När du skapar små multiplar är det ofta fördelaktigt att se till att de olika diagrammen visas med samma skala på y-axeln. Det kan du konfigurera genom att sätta nyckelordsargumentet sharey till True.
I den här övningen skapar du en Figure med två Axes-objekt som delar y-axel. Precis som tidigare finns data tillgänglig i DataFrames:en seattle_weather och austin_weather.
Den här övningen är en del av kursen
Introduktion till datavisualisering med Matplotlib
Övningsinstruktioner
- Skapa en Figure med en array av två Axes-objekt som delar sitt y-axelintervall.
- Plotta Seattles
"MLY-PRCP-NORMAL"som en heldragen blå linje i det övre Axes-objektet. - Lägg till Seattles
"MLY-PRCP-25PCTL"och"MLY-PRCP-75PCTL"som streckade blå linjer i det övre Axes-objektet. - Plotta Austins
"MLY-PRCP-NORMAL"som en heldragen röd linje i det nedre Axes-objektet samt"MLY-PRCP-25PCTL"och"MLY-PRCP-75PCTL"som streckade röda linjer.
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 axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)
# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)
# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)
plt.show()