我只是想知道是否有一种方法可以在r图中去掉轴值,分别是x轴或y轴。
我知道axes = false
会去掉整个轴,但我只想去掉编号。
发布于 2009-07-20 15:59:29
删除x轴或y轴上的编号:
plot(1:10, xaxt='n')
plot(1:10, yaxt='n')
如果您还想删除标签:
plot(1:10, xaxt='n', ann=FALSE)
plot(1:10, yaxt='n', ann=FALSE)
发布于 2009-07-20 15:43:54
使用基础图形,标准的方法是使用axes=FALSE,然后使用轴(或轴)创建自己的轴。例如,
x <- 1:20
y <- runif(20)
plot(x, y, axes=FALSE, frame.plot=TRUE)
Axis(side=1, labels=FALSE)
Axis(side=2, labels=FALSE)
格的等价物是
library(lattice)
xyplot(y ~ x, scales=list(alternating=0))
发布于 2012-02-03 02:02:33
@Richie Cotton在上面有一个很好的答案。我只能补充说,此page提供了一些示例。尝试以下操作:
x <- 1:20
y <- runif(20)
plot(x,y,xaxt = "n")
axis(side = 1, at = x, labels = FALSE, tck = -0.01)
https://stackoverflow.com/questions/1154242
复制相似问题