Definindo a ordem
Se você quiser mudar a ordem dos seus facets, o ideal é definir corretamente as variáveis fator antes de plotar.
Vamos ver isso na prática com a variável de transmissão am do mtcars. Neste caso, 0 = "automatic" e 1 = "manual".
Aqui, vamos transformar am em uma variável fator e renomear os números para nomes adequados. A ordem padrão é alfabética. Para reorganizá-los, vamos chamar fct_rev() do pacote forcats para inverter a ordem.
Este exercício faz parte do curso
Visualização de Dados Intermediária com ggplot2
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Make factor, set proper labels explictly
mtcars$fam <- factor(mtcars$am, labels = c(`0` = ___,
`1` = ___))
# Default order is alphabetical
ggplot(mtcars, aes(wt, mpg)) +
geom_point() +
facet_grid(cols = vars(fam))