La seguente è una situazione:dimensioni diverse sfaccettature proporzionale asse x su ggplot 2 r
group1 <- seq(1, 10, 2)
group2 <- seq(1, 20, 3)
x = c(group1, group2)
mydf <- data.frame (X =x , Y = rnorm (length (x),5,1),
groups = c(rep(1, length (group1)), rep(2, length(group2))))
ggplot(mydf, aes(X, Y, group= groups)) + geom_point()+ facet_grid (.~ group)
differenti faccette sono scalati limiti x nel grafico seguente:
ggplot(mydf, aes(X, Y, group= groups)) + geom_point()+
facet_grid (.~ group, scales = "free_x")
Come larghezza totale x ha un significato, voglio produrre sfaccettature di larghezza diversa non solo in scala diversa. Così l'atteso sfaccettatura 1 del wideth dovrebbe essere la metà delle dimensioni di 2.
BTW, non ho potuto ottenere il tuo esempio per l'esecuzione. Ho suggerito modifiche editoriali ma sono state respinte. Nelle chiamate a 'facet.grid()', ho usato '. ~ gruppi al posto di '. ~ gruppo'. Inoltre, 'group = groups' nelle dichiarazioni estetiche non è necessario. –