摆脱R Plot中的轴值

我只是想知道是否有办法摆脱坐标轴值,无论是X轴或Y轴分别在一个R – 情节图。 我知道轴=假将摆脱整个轴,但我只想摆脱编号。 非常感谢!

删除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) 

使用基础graphics,标准的方法是使用轴= FALSE,然后使用轴(或轴)创build自己的轴。 例如,

 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)) 

@Richie Cotton上面有一个相当不错的答案。 我只能补充一点,这个页面提供了一些例子。 尝试以下操作:

 x <- 1:20 y <- runif(20) plot(x,y,xaxt = "n") axis(side = 1, at = x, labels = FALSE, tck = -0.01) 

你也可以把标签放在plot里面:

 plot(spline(sub$day, sub$counts), type ='l', labels = FALSE) 

你会得到一个警告。 我认为这是因为标签实际上是一个参数,被传递到一个子程序的情节运行(轴?)。 该警告将popup,因为它不是直接的绘图function的参数。