Улучшаем графики

Категориальные данные в Tidyverse

Emily Robinson

Data Scientist

Диаграмма рассеяния с осью y «проблема» и осью x «процент считающих это проблемой». Среди проблем — Ожидания, Грязные данные и Экспертиза в предметной области. График не упорядочен, точки расположены хаотично.

Категориальные данные в Tidyverse

Упорядочение факторов

ggplot(WorkChallenges, aes(x = fct_reorder(question, perc_problem),
                           y = perc_problem)) +
  geom_point() + 
  coord_flip()              

Та же диаграмма рассеяния, но теперь упорядоченная: слева направо — от наименьшего к наибольшему проценту считающих это проблемой.

Категориальные данные в Tidyverse

Столбчатая диаграмма с должностью на оси y и количеством на оси x. Столбцы не упорядочены по количеству.

Категориальные данные в Tidyverse

Упорядочение столбчатой диаграммы

ggplot(multiple_choice_responses, aes(x = fct_infreq(CurrentJobTitleSelect)) +
   geom_bar() +
   coord_flip()              

Та же столбчатая диаграмма, но теперь упорядоченная сверху вниз по возрастанию количества.

Категориальные данные в Tidyverse

Изменение порядка уровней фактора

ggplot(multiple_choice_responses, aes(x = fct_rev(fct_infreq(CurrentJobTitleSelect)))) +
    geom_bar() + 
    coord_flip()

Та же столбчатая диаграмма, но теперь упорядоченная сверху вниз по убыванию количества.

Категориальные данные в Tidyverse

Давайте потренируемся!

Категориальные данные в Tidyverse

Preparing Video For Download...