7

一方のグループには水平方向の灰色の余白があり、もう一方のグループには何もありません。

マージンをファセット間で一貫させるにはどうすればよいですか?ここに画像の説明を入力

expand.grid(x=1:3, y=1:3)
a<-expand.grid(x=1:3, y=1:3)
a$value=rnorm(9)
a$group=1
b<-expand.grid(x=3, y=1:3)
b$value=rnorm(3)
b$group=2
c<-rbind(a,b)
ggplot(c, aes(x=factor(x), y=factor(y), fill=value)) + 
  geom_tile() + facet_grid(.~group, scale="free_x", space="free_x")
4

1 に答える 1

5

灰色の領域を削除するには、 andexpand=c(0,0)の内側に追加する必要があります。scale_x_discrete()scale_y_discrete()

  +scale_x_discrete(expand=c(0,0))+
  scale_y_discrete(expand=c(0,0))
于 2013-09-24T10:14:05.960 に答える