Comece agoraComece grátis

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 exercicio faz parte do curso

Fundamentos de Programação Funcional com purrr

Ver curso

Instruções do exercicio

  • Use map() em gh_users e utilize a função map_*() 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 é followers e o y é public_repos.

exercicio interativo prático

Tente este exercicio 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____()
Editar e Executar Código