ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • 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.

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____()
Editar e executar o código