purrr dan scatterplot
Karena ggplot() tidak menerima list sebagai masukan, fungsi ini dapat dipasangkan dengan purrr untuk beralih dari list ke data frame lalu ke grafik ggplot() hanya dalam beberapa baris kode.
Anda akan terus menggunakan data gh_users pada latihan ini. Anda akan menggunakan fungsi map_*() untuk mengambil beberapa elemen bernama dan mengubahnya ke tipe data yang benar. Lalu buatlah sebuah scatterplot yang membandingkan jumlah pengikut (followers) pengguna dengan jumlah repositori publik pengguna.
Latihan ini adalah bagian dari kursus
Dasar-dasar Functional Programming dengan purrr
Petunjuk latihan
- Lakukan
map()atasgh_users, gunakan fungsimap_*()yang membuat sebuah data frame, dengan empat kolom bernama"login","name","followers"dan"public_repos". - Teruskan (pipe) data frame tersebut ke sebuah scatterplot, dengan sumbu
xadalahfollowersdanyadalahpublic_repos.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()