Малые кратные с общей осью 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()