如何隐藏格子R中的x轴

Max*_*ian 4 r lattice

如何在格子xyplot中隐藏x轴(xlim?)?

通常情节将是:

hist(rnorm(10,0,2), axes=F)
Run Code Online (Sandbox Code Playgroud)

而且全球解决方案也很棒,因为我的情节很少.我正在使用gridExtra包:

grid.arrange(plot1,plot2,plot3, ncol=3)
Run Code Online (Sandbox Code Playgroud)

例如,这允许隐藏 xlab, ylab, main.

pl = list(plot1,plot2,plot3)
do.call(grid.arrange, lapply(pl, update, xlab="", ylab="", main=""))
Run Code Online (Sandbox Code Playgroud)

样本数据以防万一:

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")
Run Code Online (Sandbox Code Playgroud)

全局隐藏也可以print()在上面显示,否则所有这些都有帮助.

bap*_*ste 8

试试这个

xyplot(1:10~1:10, scales=list(x=list(at=NULL)))
Run Code Online (Sandbox Code Playgroud)

你应该阅读文档 ?xyplot

  • 我读过lattice手册,但是xyplot设置太广泛了,就像读小说一样。 (3认同)

by0*_*by0 6

你也可以试试

xyplot(1:10~1:10, scales=list(x=list(draw=FALSE)))