purrr і точкові діаграми
Оскільки ggplot() не приймає списки як вхідні дані, його можна поєднати з purrr, щоб за кілька рядків коду перетворити список на датафрейм, а потім — на графік ggplot().
У цій вправі ви й далі працюватимете з даними gh_users. Ви використаєте функцію map_*(), щоб витягти кілька іменованих елементів і перетворити їх до належного типу даних. Потім створіть точкову діаграму, що порівнює кількість підписників користувача з кількістю його публічних репозиторіїв.
Ця вправа є частиною курсу
Основи функціонального програмування з purrr
Інструкції до вправи
- Застосуйте
map()доgh_users, використайте функціюmap_*(), яка створює датафрейм із чотирма стовпцями з назвами"login","name","followers"і"public_repos". - Передайте цей датафрейм у побудову точкової діаграми, де вісь
x— цеfollowers, аy—public_repos.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a data frame with four columns
map___(___, `[`,
c(___,___,___,___)) %>%
# Plot followers by public_repos
ggplot(.,
aes(x = ___, y = ___)) +
# Create scatter plots
geom____()