purrr e scatterplot
Dal momento che ggplot() non accetta liste come input, puoi abbinarlo a purrr per passare da una lista a un data frame fino a un grafico ggplot() in poche righe di codice.
In questo esercizio continuerai a lavorare con i dati gh_users. Userai una funzione map_*() per estrarre alcuni elementi nominali e trasformarli nel tipo di dato corretto. Poi crea uno scatterplot che confronti il numero di follower dell'utente con il numero di repository pubblici dell'utente.
Questo esercizio fa parte del corso
Le basi della programmazione funzionale con purrr
Istruzioni dell'esercizio
- Esegui
map()sugh_users, usa la funzionemap_*()che crea un data frame con quattro colonne, chiamate"login","name","followers"e"public_repos". - Passa quel data frame a uno scatterplot, dove l'asse
xèfollowerseyèpublic_repos.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()