MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Lakukan map() atas gh_users, gunakan fungsi map_*() 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 x adalah followers dan y adalah public_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____()
Edit dan Jalankan Kode