purrr och spridningsdiagram
Eftersom ggplot() inte tar emot listor som indata kan det kombineras med purrr för att gå från en lista till en dataframe till ett ggplot()-diagram på bara några rader kod.
Du fortsätter att arbeta med gh_users-data i den här övningen. Du använder en map_*()-funktion för att plocka ut några namngivna element och omvandla dem till rätt datatyp. Sedan skapar du ett spridningsdiagram som jämför antalet följare med antalet publika repositorier för varje användare.
Den här övningen är en del av kursen
Grunderna i funktionell programmering med purrr
Övningsinstruktioner
- Använd
map()övergh_usersmed denmap_*()-funktion som skapar en dataframe med fyra kolumner:"login","name","followers"och"public_repos". - Skicka den dataframen vidare med en pipe till ett spridningsdiagram där
x-axeln ärfollowersochy-axeln ärpublic_repos.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()