我有两个向量:x 和 y。我正在用 plot(x,y, type="l") 绘制它们。但是,我想在 x 轴上绘制的值之间显示 x 轴上的详细值。现在我有 0 ... 20 ... 40 ... 我想显示 0 1 2 3 4 5 6 ... 20 并且我希望它们的尺寸小于主要值。我怎样才能做到这一点?
问问题
533 次
2 回答
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)
于 2013-07-08T18:24:41.823 回答
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)
于 2013-07-08T18:17:11.530 回答