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
Petunjuk latihan
Dengan fungsi
ggplot(), plot deret waktuhourly_temperaturesebagai plot garis.Tambahkan label sumbu y
"Degrees Celsius"dan judul"Temperature Readings".Lengkapi pemanggilan kedua
geom_line()danaes()untuk menimpa deret waktuweekly_avgpada 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
___)