1

如果没有图表左侧的信息,我如何绘制它?即“wt”和它的数字不应该是可见的。图表必须保持完整。图表下方和右侧的信息应该是可见的。

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

通过阅读此处关于 SO 的其他问题和答案,我想可以使用 theme_blank(),但不确定将它与 facet_grids 放在哪里。

4

1 回答 1

2

这应该这样做。

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

编辑:上面的解决方案改变了规模(忽略“免费”选项)。这个怎么样?

p + theme(axis.ticks.y = element_blank(), axis.text.y=element_blank(), 
            axis.title.y = element_blank())
于 2013-02-26T15:26:35.173 回答