Создание малых кратных с помощью plt.subplots
Малые кратные используются для отображения нескольких наборов данных рядом друг с другом. В Matplotlib малые кратные создаются с помощью функции plt.subplots(). Первый аргумент — количество строк в массиве объектов Axes, второй — количество столбцов. В этом упражнении вы будете использовать данные по Остину и Сиэтлу, чтобы потренироваться создавать и заполнять массив субграфиков.
Данные представлены в виде DataFrame: seattle_weather и austin_weather. Каждый из них содержит столбец "MONTH", столбец "MLY-PRCP-NORMAL" (среднее количество осадков) и столбец "MLY-TAVG-NORMAL" (средняя температура). В этом упражнении вы построите в отдельных субграфиках среднемесячное количество осадков и среднюю температуру для каждого города.
Это упражнение является частью курса
Введение в визуализацию данных с Matplotlib
Инструкции к упражнению
- Создайте объект Figure и массив субграфиков с 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()