Zacznij terazZacznij za darmo

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

Zobacz kurs

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()
Edytuj i uruchom kod