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

Побудова графіка двох змінних

Якщо ви хочете побудувати графік двох часових рядів, записаних у ті самі моменти часу, ви можете додати обидва до одного підграфіка.

Якщо змінні мають дуже різні масштаби, варто побудувати їх у різних суміжних об'єктах Axes. Такі об'єкти можуть спільно використовувати одну вісь (наприклад, час або вісь x), але не ділити іншу (вісь y).

Щоб створити суміжний об'єкт Axes із спільною віссю x, ми використовуємо метод twinx.

У цій вправі ви маєте доступ до датафрейму з даними climate_change. Цей датафрейм завантажено так, що стовпець "date" встановлено як DateTimeIndex. Він також містить стовпець "co2" із вимірюваннями вуглекислого газу та стовпець "relative_temp" із вимірюваннями температури.

Ця вправа є частиною курсу

Вступ до візуалізації даних з Matplotlib

Переглянути курс

Інструкції до вправи

  • Використайте plt.subplots, щоб створити об'єкти Figure та Axes з іменами fig і ax відповідно.
  • Побудуйте змінну вуглекислого газу синім кольором за допомогою методу plot об'єкта Axes.
  • Скористайтеся методом twinx об'єкта Axes, щоб створити суміжний Axes зі спільною віссю x.
  • Побудуйте змінну відносної температури червоним кольором на суміжному Axes за допомогою його методу plot.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

import matplotlib.pyplot as plt

# Initalize a Figure and Axes
____

# Plot the CO2 variable in blue
ax.plot(____, ____, color=____)

# Create a twin Axes that shares the x-axis
ax2 = ____

# Plot the relative temperature in red
____.plot(____, ____, color=____)

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