我对R很新,正在探索轴功能。这是一小段代码
x = seq(0,1,0.2)
y = seq(0,1,0.2)
x1 = c(1,1)
y1 = c(0,1)
plot(x1,y1,,xlab="X-axis",ylab="Y-axis",axes=FALSE)
axis(1,at=x,labels=x,pos =0)
axis(2,at=y,labels=y)
abline(0,1)
这是一个简单的xy图。 Y轴上的标签正是我所期望的(0,0.2,0.4,0.6,0.8,1.0)。然而,在X轴上发生了一些奇怪的事情。这里的标签是(0.6,0.8,1)。我花了一些时间试图解决它,但我似乎陷入困境。 这个轴的功能仅仅是它可能选择忽略的系统的建议吗?我在这里错过了什么? 非常感谢大家的帮助?
答案 0 :(得分:1)
而不是删除然后重新制作轴只需使用此
plot(x1,y1,,xlab="X-axis",ylab="Y-axis",ylim=c(0,1),xlim=c(0,1))
默认情况下,R不会绘制不必要的空白区域,如果您需要额外的空白区域,则可以使用xlim和ylim参数强制它。