我有两个向量:x和y。我用绘图(x,y,type =“l”)绘制它们。但是,我想在x轴上的绘制值之间显示x轴上的详细值。现在我有0 ... 20 ... 40 ...我想显示0 1 2 3 4 5 6 ... 20我希望它们的尺寸小于主要值。我怎么能这样做?
答案 0 :(得分:2)
以下是您的问题的答案
grid = 1:100
x = rnorm(100)
plot(x,type='l')
axis(1,grid[c(-20,-40,-60,-80,-100)],grid[c(-20,-40,-60,-80,-100)],cex.axis=.5,line=-1,tick=FALSE)
答案 1 :(得分:1)
使用axis
进行自定义。例如:
plot(seq(1,100,10), rnorm(10),type='l',cex.axis=2,
lwd.ticks=5)
axis(1, 1:100[-c(20,40,60,80,100)],
1:100[-c(20,40,60,80,100)],tick=TRUE,
cex.axis=0.8)