当使用带有R的轴()时,它不会产生正确的刻度。不知道我做错了什么。我的代码如下所示,首先生成一个空白图,然后添加axis():
plot(1,1,xlab=NA,ylab=NA,type="n",xaxt="n",yaxt="n")
axis(1,at=c(1,2,3))
它只是在轴的中间产生嘀嗒声,或者它没有做任何事情。无论我使用什么载体,它总是产生相同的,无论我使用多少数字或者如果我使用序列等等...... 任何人都知道问题可能是什么?
答案 0 :(得分:1)
它没有显示刻度,因为您的初始绘图在x轴上以0.5到1.5为界。这就是未显示轴2和3的刻度的原因。例如,如果使用xlim = c(0,4)
增加绘制的x轴的范围,也会显示刻度线。
plot(1,1,xlab=NA,ylab=NA,type="n",xaxt="n",yaxt="n",xlim = c(0,4))
axis(1,at=c(1,2,3))