Video: Statistical Programming with R by Connor Harris 2024
Setelah memberi tahu ggplot () data apa yang akan digunakan di R, langkah selanjutnya adalah memberi tahu itu bagaimana data Anda sesuai dengan elemen visual plot Anda. Pemetaan antara elemen data dan visual ini merupakan elemen kedua dari lapisan ggplot2.
Elemen visual dari plot, atau estetika, mencakup garis, titik, simbol, warna, posisi … apapun yang dapat Anda lihat. Misalnya, Anda dapat memetakan kolom data Anda ke x -tentang plot Anda, atau Anda dapat memetakan kolom data Anda agar sesuai dengan y -axis dari Anda merencanakan.
Anda juga dapat memetakan data ke grup, warna atau ukuran titik dalam scatterplots - sebenarnya, Anda dapat memetakan data Anda ke sesuatu yang didukung oleh geom Anda.
Anda menggunakan fungsi khusus aes () untuk membuat pemetaan antara data dan estetika. Setiap argumen ke aes () memetakan kolom di data Anda ke elemen tertentu di geom Anda. >> ggplot (setia, aes (x = letusan, y = tunggu)) + geom_point () + stat_smooth ()
Anda dapat melihat bahwa kode ini memberitahu ggplot () untuk menggunakan data frame yang setia sebagai sumber data. Dan sekarang Anda mengerti bahwa aes () menciptakan pemetaan antara
x -aksis dan letusan dolar yang setia, dan juga antara y -aksis dan menunggu $ yang setia.
Singkatnya, Anda menggunakan fungsi aes () untuk menentukan pemetaan antara data dan plot Anda. Ini cukup sederhana, tapi meninggalkan satu pertanyaan: Bagaimana Anda tahu estetika mana yang tersedia di berbagai geom?