Pergunta

Eu tenho um enredo facetado assim:

ggplot(mtcars, aes(x = hp, y = mpg)) +
  geom_point() +
  facet_grid(. ~ carb)

enter image description hereNo entanto, o gráfico é muito largo para ser lido claramente.

Eu gostaria de poder pegar os três locais mais à direita e colocá -los sob os três mais à esquerda, ou seja, as facetas devem estar em três colunas * duas linhas como essa.

1   2   3

4   5   6

É possível definir o layout das facetas, ou seja, definir o número de colunas (ou linhas) com facet_grid()?

A documentação sobre facet_grid Não parece indicar que é possível.

Obrigado pela ajuda :-)

Foi útil?

Solução

Você pode usar o ncol (ou nrow) argumento em facet_wrap:

ggplot(mtcars, aes(x = hp, y = mpg)) +
 geom_point()  +
 facet_wrap(~ carb, ncol = 3)

enter image description here

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top