如何在格子xyplot中隐藏x轴(xlim?)?
通常情节是:
hist(rnorm(10,0,2), axes=F)
而且全球解决方案也很棒,因为我的情节很少。我正在使用gridExtra包:
grid.arrange(plot1,plot2,plot3, ncol=3)
例如,这可以隐藏xlab, ylab, main.
pl = list(plot1,plot2,plot3)
do.call(grid.arrange, lapply(pl, update, xlab="", ylab="", main=""))
示例数据以防万一:
Data <- data.frame(x=rnorm(10,2,2),y=rnorm(10,3,3),z=rexp(10,2))
plot1 <- xyplot(x~y, Data, xlab="name", ylab="name", main="title")
plot2 <- xyplot(z~y, Data, xlab="name", ylab="name", main="title")
plot3 <- xyplot(z~x, Data, xlab="name", ylab="name", main="title")
全局隐藏也可以在print()
上显示在上面,或者所有这些都有帮助。
答案 0 :(得分:8)
试试这个
xyplot(1:10~1:10, scales=list(x=list(at=NULL)))
您应该阅读?xyplot
答案 1 :(得分:5)
您也可以尝试
xyplot(1:10~1:10, scales=list(x=list(draw=FALSE)))