2013-02-26 37 views
1

如何在沒有圖形左側的信息的情況下繪製此圖形? I.e「wt」及其編號應該不可見。圖必須保持完整。圖表右側的信息應該是可見的。使用facet_grid隱藏縱軸

library(ggplot2) 
p <- ggplot(mtcars, aes(x=mpg, y=wt)) 
p <- p + geom_point() 
p <- p + facet_grid(cyl ~ ., scales="free_y") 
p 

從這所以這裏讀其他的問題和答案,我想theme_blank()可以使用,但不知道從哪裏與facet_grids放置。

回答

1

這應該這樣做。

p + scale_y_discrete(breaks=NULL) + ylab("") 

編輯:上述變化將溶液鱗背面(忽略 「自由」 選項)。這個怎麼樣?

p + theme(axis.ticks.y = element_blank(), axis.text.y=element_blank(), 
      axis.title.y = element_blank()) 
+0

PS:我必須驗證我是一個人發佈此..任何想法爲什麼? :) – Arun 2013-02-26 15:26:54

+0

感謝您的快速回答,但我怎樣才能保持「free_y」的設置? – Chris 2013-02-26 15:30:38

+0

優秀!那樣做了。謝謝! – Chris 2013-02-26 15:42:44