Найкращі практики візуалізації в R
Nick Strayer
Instructor
who_disease %>%
filter(region == 'EMR', disease == 'measles', year == 2015) %>%
ggplot(aes(x = country, y = cases)) +
geom_col()

geom_bar() і geom_col() не дозволяють категорії на осі ybusy_bars <- who_disease %>%
filter(region == 'EMR', disease == 'measles', year == 2015) %>%
ggplot(aes(x = country, y = cases)) +
geom_col()
busy_bars + coord_flip() # поміняти осі x та y місцями!



plot <- who_disease %>%
filter(country == "India", year == 1980) %>%
ggplot(aes(x = disease, y = cases)) +
geom_col()
# Прибрати вертикальні лінії сітки
plot + theme(
panel.grid.major.x = element_blank()
)

theme_minimal() — швидке рішенняwho_subset %>%
ggplot(aes(y = reorder(country, cases_2016), x = log10(cases_2016))) +
# Збільшено розмір точок
geom_point(size = 2) +
# Світлий фон через theme_minimal
theme_minimal()

Найкращі практики візуалізації в R