ПочатиПочніть безкоштовно

purrr і точкові діаграми

Оскільки ggplot() не приймає списки як вхідні дані, його можна поєднати з purrr, щоб за кілька рядків коду перетворити список на датафрейм, а потім — на графік ggplot().

У цій вправі ви й далі працюватимете з даними gh_users. Ви використаєте функцію map_*(), щоб витягти кілька іменованих елементів і перетворити їх до належного типу даних. Потім створіть точкову діаграму, що порівнює кількість підписників користувача з кількістю його публічних репозиторіїв.

Ця вправа є частиною курсу

Основи функціонального програмування з purrr

Переглянути курс

Інструкції до вправи

  • Застосуйте map() до gh_users, використайте функцію map_*(), яка створює датафрейм із чотирма стовпцями з назвами "login", "name", "followers" і "public_repos".
  • Передайте цей датафрейм у побудову точкової діаграми, де вісь x — це followers, а ypublic_repos.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create a data frame with four columns
map___(___, `[`, 
       c(___,___,___,___)) %>%
       # Plot followers by public_repos
    ggplot(., 
         aes(x = ___, y = ___)) + 
        # Create scatter plots
        geom____()
Редагувати та запускати код