MulaiMulai sekarang secara gratis

Memplot dua variabel

Jika Anda ingin memplot dua variabel deret waktu yang direkam pada waktu yang sama, Anda dapat menambahkan keduanya ke subplot yang sama.

Jika skala kedua variabel sangat berbeda, pastikan Anda memplotnya pada objek Axes kembar yang berbeda. Objek ini dapat berbagi satu sumbu (misalnya waktu, atau sumbu x) tetapi tidak berbagi sumbu lainnya (sumbu y).

Untuk membuat objek Axes kembar yang berbagi sumbu x, kita menggunakan metode twinx.

Dalam latihan ini, Anda akan menggunakan sebuah DataFrame yang sudah memuat data climate_change. DataFrame ini dimuat dengan kolom "date" sebagai DateTimeIndex, dan memiliki kolom bernama "co2" berisi pengukuran karbon dioksida serta kolom bernama "relative_temp" berisi pengukuran suhu.

Latihan ini adalah bagian dari kursus

Pengantar Visualisasi Data dengan Matplotlib

Lihat Kursus

Petunjuk latihan

  • Gunakan plt.subplots untuk membuat objek Figure dan Axes yang masing-masing dinamai fig dan ax.
  • Plot variabel karbon dioksida dengan warna biru menggunakan metode plot pada Axes.
  • Gunakan metode twinx pada Axes untuk membuat Axes kembar yang berbagi sumbu x.
  • Plot variabel suhu relatif dengan warna merah pada Axes kembar menggunakan metode plot miliknya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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()
Edit dan Jalankan Kode