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
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()