Domanda

Ho un complotto sfaccettato come questo:

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

entra descrizione dell'immagine qui Tuttavia, il grafico è troppo ampio per essere chiaramente leggere.

Mi piacerebbe essere in grado di prendere i tre punti più a destra e metterli sotto il tre più a sinistra, vale a dire le sfaccettature dovrebbero essere in tre colonne * due file di questo tipo.

1   2   3

4   5   6

E 'possibile impostare il layout delle faccette, cioè per impostare il numero di colonne (o righe) con facet_grid()?

La documentazione sul facet_grid non sembra indicare che è possibile.

Grazie per l'aiuto: -)

È stato utile?

Soluzione

È possibile utilizzare il ncol (o nrow) argomento facet_wrap:

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

 entrare descrizione dell'immagine qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top