НачатьНачать бесплатно

Создание малых кратных с помощью 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()
Редактировать и запускать код