purrr e scatterplots
Como ggplot() não aceita listas como entrada, você pode combiná-lo com purrr para ir de uma lista a um data frame e, então, a um gráfico ggplot() em apenas algumas linhas de código.
Você continuará trabalhando com os dados gh_users neste exercício. Você usará uma função map_*() para extrair alguns elementos nomeados e transformá-los no tipo de dado correto. Depois, crie um scatterplot que compare o número de seguidores de cada usuário com o número de repositórios públicos desse usuário.
Este exercício faz parte do curso
Fundamentos de Programação Funcional com purrr
Instruções do exercício
- Use
map()emgh_userse utilize a funçãomap_*()que cria um data frame com quatro colunas, chamadas"login","name","followers"e"public_repos". - Em seguida, use pipe para esse data frame criar um scatterplot em que o eixo
xéfollowerse oyépublic_repos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()