Menambahkan deret tambahan ke bagan yang sudah ada
Cara yang baik untuk membandingkan dua deret waktu secara visual adalah menampilkannya pada bagan yang sama dengan skala yang berbeda.
Misalkan Anda sudah memiliki plot mydata. Seperti yang ditunjukkan dalam video, Anda dapat menggunakan lines(mydata2) untuk menambahkan deret waktu baru mydata2 ke plot yang sudah ada. Jika Anda menginginkan skala untuk deret waktu ini di sisi kanan plot dengan tanda skala yang merata, gunakan axis(side, at), di mana side adalah bilangan bulat yang menentukan sisi plot tempat sumbu digambar, dan at diatur sama dengan pretty(mydata2).
Terakhir, untuk membedakan kedua deret waktu ini, Anda dapat menambahkan legenda dengan fungsi legend(). Mari telaah yang digunakan dalam video:
> # x menentukan lokasi legenda dalam plot
> legend(x = "bottomright",
# legend menentukan label teks
legend = c("Stock X", "Stock Y"),
# col menentukan warna
col = c("black", "red"),
# lty menentukan jenis garis
lty = c(1, 1))
Karena ada dua deret waktu dalam plot, beberapa opsi di legend() diatur sebagai vektor dengan panjang dua.
Dalam latihan ini, Anda akan membuat plot dan legenda untuk dua deret waktu. Himpunan data yang sama data telah disediakan untuk Anda.
Latihan ini adalah bagian dari kursus
Memvisualisasikan Data Deret Waktu di R
Petunjuk latihan
- Plot deret "microsoft" dan tambahkan judul "Stock prices since 2015"
- Tambahkan deret "dow_chemical" ke bagan sebagai garis merah menggunakan
lines() - Tambahkan sumbu Y dengan skala yang sesuai di sisi kanan bagan untuk data "dow_chemical" menggunakan
axis()danpretty() - Tambahkan legenda dengan warna yang sesuai di pojok kanan bawah, diberi label dengan nama saham dan menggunakan garis biasa
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Plot the "microsoft" series
# Add the "dow_chemical" series in red
# Add a Y axis on the right side of the chart
# Add a legend in the bottom right corner