ПочатиПочніть безкоштовно

Невеликі кратні з спільною віссю 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()
Редагувати та запускати код