Małe wielokrotności ze wspólną osią y
Tworząc małe wielokrotności, warto zadbać o to, by wszystkie wykresy używały tej samej skali na osi y. Możesz to skonfigurować, ustawiając argument sharey na True.
W tym ćwiczeniu stworzysz Figure z dwoma obiektami Axes, które współdzielą oś y. Podobnie jak wcześniej, dane są dostępne w ramkach danych seattle_weather i austin_weather.
To ćwiczenie jest częścią kursu
Wprowadzenie do wizualizacji danych z Matplotlib
Instrukcje do ćwiczenia
- Utwórz Figure z tablicą dwóch obiektów Axes, które współdzielą zakres osi y.
- Narysuj
"MLY-PRCP-NORMAL"dla Seattle jako ciągłą niebieską linię na górnym Axes. - Dodaj
"MLY-PRCP-25PCTL"i"MLY-PRCP-75PCTL"dla Seattle jako niebieskie przerywane linie na górnym Axes. - Narysuj
"MLY-PRCP-NORMAL"dla Austin jako ciągłą czerwoną linię na dolnym Axes, a"MLY-PRCP-25PCTL"i"MLY-PRCP-75PCTL"jako czerwone przerywane linie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()