purrr and scatterplots
Since ggplot()
does not accept lists as an input, it can be paired up with purrr
to go from a list to a data frame to a ggplot()
graph in just a few lines of code.
You will continue to work with the gh_users
data for this exercise. You will use a map_*()
function to pull out a few of the named elements and transform them into the correct datatype. Then create a scatterplot that compares the user's number of followers to the user's number of public repositories.
Cet exercice fait partie du cours
Foundations of Functional Programming with purrr
Instructions
map()
overgh_users
, use themap_*()
function that creates a data frame, with four columns, named"login"
,"name"
,"followers"
and"public_repos"
.- Pipe that data frame into a scatterplot, where the
x
axis isfollowers
andy
ispublic_repos
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()