Невеликі кратні з спільною віссю y
Під час створення невеликих кратних графіків часто зручніше, щоб різні графіки відображалися з однаковою шкалою на осі y. Це можна налаштувати, встановивши іменований аргумент sharey у значення True.
У цій вправі ви створите фігуру з двома об'єктами Axes, які спільно використовують вісь y. Як і раніше, дані містяться в датафреймах seattle_weather та austin_weather.
Ця вправа є частиною курсу
Вступ до візуалізації даних з Matplotlib
Інструкції до вправи
- Створіть фігуру з масивом із двох об'єктів Axes, які мають спільний діапазон осі y.
- Побудуйте
"MLY-PRCP-NORMAL"для Сіетла суцільною синьою лінією на верхній осі. - Додайте
"MLY-PRCP-25PCTL"і"MLY-PRCP-75PCTL"для Сіетла пунктирними синіми лініями на верхній осі. - Побудуйте
"MLY-PRCP-NORMAL"для Остіна суцільною червоною лінією на нижній осі, а також"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()