Zacznij terazZacznij za darmo

Tworzenie małych wielokrotności za pomocą plt.subplots

Małe wielokrotności służą do wyświetlania kilku zbiorów danych obok siebie. W Matplotlib można je tworzyć za pomocą funkcji plt.subplots(). Pierwszy argument określa liczbę wierszy w tablicy obiektów Axes, a drugi – liczbę kolumn. W tym ćwiczeniu wykorzystasz dane z Austin i Seattle, żeby poćwiczyć tworzenie i wypełnianie tablicy wykresów podrzędnych.

Dane są dostępne w postaci obiektów DataFrame: seattle_weather i austin_weather. Każdy z nich zawiera kolumnę "MONTH", kolumnę "MLY-PRCP-NORMAL" (średnie opady) oraz kolumnę "MLY-TAVG-NORMAL" (średnia temperatura). W tym ćwiczeniu przedstawisz na osobnych wykresach podrzędnych miesięczne średnie opady i temperatury dla każdego z miast.

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych z Matplotlib

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt Figure oraz tablicę wykresów podrzędnych złożoną z 2 wierszy i 2 kolumn.
  • Na wykresie w lewym górnym rogu (indeks 0, 0) przedstaw opady w Seattle.
  • Na wykresie w prawym górnym rogu (indeks 0, 1) przedstaw temperatury w Seattle.
  • Na wykresach w lewym dolnym rogu (1, 0) i prawym dolnym rogu (1, 1) przedstaw odpowiednio opady i temperatury w Austin.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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