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

Малые кратные с общей осью Y

При создании малых кратных часто важно, чтобы все графики отображались в одном масштабе по оси Y. Это можно настроить, задав аргументу sharey значение True.

В этом упражнении вы создадите Figure с двумя объектами Axes, совместно использующими ось Y. Как и прежде, данные предоставлены в виде DataFrame: seattle_weather и austin_weather.

Это упражнение является частью курса

Введение в визуализацию данных с Matplotlib

Посмотреть курс

Инструкции к упражнению

  • Создайте Figure с массивом из двух объектов Axes, использующих общий диапазон оси Y.
  • Постройте график "MLY-PRCP-NORMAL" для Сиэтла сплошной синей линией на верхнем Axes.
  • Добавьте "MLY-PRCP-25PCTL" и "MLY-PRCP-75PCTL" для Сиэтла пунктирными синими линиями на верхнем Axes.
  • Постройте график "MLY-PRCP-NORMAL" для Остина сплошной красной линией на нижнем Axes, а "MLY-PRCP-25PCTL" и "MLY-PRCP-75PCTL" — пунктирными красными линиями.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a figure and an array of axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)

# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

plt.show()
Редактировать и запускать код