R轴()有问题

问题描述 投票:0回答:1

当使用带有R的轴()时,它不会产生正确的刻度。不知道我做错了什么。我的代码如下所示,首先生成一个空白图,然后添加axis():

plot(1,1,xlab=NA,ylab=NA,type="n",xaxt="n",yaxt="n")
axis(1,at=c(1,2,3))

它只是在轴的中间产生嘀嗒声,或者它没有做任何事情。没关系,我使用什么矢量,它总是产生相同的,无论我使用多少数字或者我使用序列等等......任何人都知道问题可能是什么?

r axis
1个回答
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))
© www.soinside.com 2019 - 2024. All rights reserved.