摆脱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的参数。