Visualizando aspectos dos dados com facets

Comunicando com Dados no Tidyverse

Timo Grossenbacher

Data Journalist

A função facet_grid()

ilo_data <- ilo_data %>%
  filter(year == "1996" | year == "2006") 
ilo_plot <- ggplot(ilo_data) +
  geom_histogram(aes(
    x = working_hours)) +
  labs(x = "Horas de trabalho por semana",
       y = "Número de países")

ilo_plot +
  facet_grid(cols = vars(year))
ilo_plot +
  facet_grid(rows = vars(year))

Comunicando com Dados no Tidyverse

A função facet_grid()

ilo_data <- ilo_data %>%
  filter(year == "1996" | year == "2006")
ggplot(ilo_data) +
  geom_histogram(aes(x = working_hours)) +
  labs(x = "Horas de trabalho por semana",
       y = "Número de países") +
  facet_grid(cols = vars(year))

ggplot(ilo_data) +
  geom_histogram(aes(x = working_hours)) +
  labs(x = "Horas de trabalho por semana",
       y = "Número de países") +
  facet_wrap(facets = vars(year))

Comunicando com Dados no Tidyverse

Um scatter plot com facets

Comunicando com Dados no Tidyverse

Estilizando gráficos com facets

strip.background
strip.text
...

Comunicando com Dados no Tidyverse

Definindo sua própria função de tema

theme_green <- function(){
  theme(
    plot.background = 
      element_rect(fill = "green"),
    panel.background = 
      element_rect(fill = 
        "lightgreen")
  )}
ggplot(ilo_data) +
  geom_histogram(aes(
    x = working_hours)) +
  labs(x = "Horas de trabalho por semana",
       y = "Número de países") +

theme_green()

Comunicando com Dados no Tidyverse

Vamos praticar!

Comunicando com Dados no Tidyverse

Preparing Video For Download...