Створення small multiples за допомогою plt.subplots
Small multiples використовують, щоб відображати кілька наборів даних поруч. У Matplotlib їх можна створити за допомогою функції plt.subplots(). Перший аргумент — кількість рядків у масиві об'єктів Axes, другий — кількість стовпців. У цій вправі ви використаєте дані Остіна та Сіетла, щоб потренуватися створювати й заповнювати масив підграфіків.
Дані надані у датафреймах: seattle_weather та austin_weather. Кожен містить стовпці "MONTH" і "MLY-PRCP-NORMAL" (середні опади), а також "MLY-TAVG-NORMAL" (середня температура). У цій вправі ви побудуєте на окремих підграфіках помісячні середні опади та середні температури в кожному місті.
Ця вправа є частиною курсу
Вступ до візуалізації даних з Matplotlib
Інструкції до вправи
- Створіть фігуру та масив підграфіків із 2 рядків і 2 стовпців.
- Звертаючись до верхнього лівого Axes як до індекса 0, 0, побудуйте опади в Сіетлі.
- У верхньому правому (індекс 0, 1) побудуйте температури в Сіетлі.
- У нижньому лівому (1, 0) та нижньому правому (1, 1) побудуйте опади та температури в Остіні.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()