1. Learn
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do wizualizacji danych z Matplotlib

Connected

Exercise

Wykres dwóch zmiennych

Jeśli chcesz wykreślić dwie zmienne szeregów czasowych zarejestrowane w tych samych momentach, możesz dodać je obie do tego samego wykresu podrzędnego.

Jeśli zmienne mają bardzo różne skale, warto wykreślić je na osobnych, bliźniaczych obiektach Axes. Takie obiekty mogą współdzielić jedną oś (np. oś czasu, czyli oś x), zachowując niezależną drugą oś (oś y).

Aby utworzyć bliźniaczy obiekt Axes współdzielący oś x, użyj metody twinx.

W tym ćwiczeniu masz dostęp do DataFrame z załadowanymi danymi climate_change. DataFrame został wczytany z kolumną "date" ustawioną jako DateTimeIndex. Zawiera kolumnę "co2" z pomiarami dwutlenku węgla oraz kolumnę "relative_temp" z pomiarami temperatury.

Instructions

100 XP
  • Użyj plt.subplots, aby utworzyć obiekty Figure i Axes o nazwach odpowiednio fig i ax.
  • Wykreśl zmienną dwutlenku węgla na niebiesko, korzystając z metody plot obiektu Axes.
  • Użyj metody twinx obiektu Axes, aby utworzyć bliźniaczy obiekt Axes współdzielący oś x.
  • Wykreśl zmienną temperatury względnej na czerwono na bliźniaczym obiekcie Axes, używając jego metody plot.