MulaiMulai sekarang secara gratis

Memplot deret waktu teragregasi dengan ggplot2

Mengagregasi data membantu Anda menemukan pola dan tren umum, tetapi sering kali dapat menyebabkan hilangnya informasi dan konteks. Namun, menggunakan metode dari ggplot2 dapat mengembalikan sebagian konteks pada data yang telah diagregasi.

Pada latihan ini, Anda akan berlatih memplot pembacaan suhu yang diagregasi mingguan, weekly_avg, berdampingan dengan deret waktu asli yang belum diagregasi, hourly_temperature, yang merepresentasikan pembacaan suhu selama satu tahun penuh, diambil setiap jam.

Deret waktu hourly_temperature dan weekly_avg, serta paket ggplot2 dan zoo, tersedia untuk Anda.

Latihan ini adalah bagian dari kursus

Memanipulasi Data Deret Waktu di R

Lihat Kursus

Petunjuk latihan

  • Dengan fungsi ggplot(), plot deret waktu hourly_temperature sebagai plot garis.

  • Tambahkan label sumbu y "Degrees Celsius" dan judul "Temperature Readings".

  • Lengkapi pemanggilan kedua geom_line() dan aes() untuk menimpa deret waktu weekly_avg pada plot Anda.

  • Ubah warna garis agregat mingguan menjadi merah dan ukuran garis menjadi 2.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a plot of the hourly_temperature time series
ggplot(___, aes(___)) + 
  ___ + 
  scale_y_continuous() + 
  
  # Add axis label and title
  labs(___) + 

  # Add a line plot for the weekly aggregated time series
  geom_line(data = ___, aes(___),
            
  # Color the aggregated line in red, with a size of 2
            ___) 
Edit dan Jalankan Kode