R Plot - 不了解轴功能的行为

时间:2014-02-18 04:39:22

标签: r graph label axis

我对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)。我花了一些时间试图解决它,但我似乎陷入困境。 这个轴的功能仅仅是它可能选择忽略的系统的建议吗?我在这里错过了什么? 非常感谢大家的帮助? enter image description here

1 个答案:

答案 0 :(得分:1)

而不是删除然后重新制作轴只需使用此

plot(x1,y1,,xlab="X-axis",ylab="Y-axis",ylim=c(0,1),xlim=c(0,1))

默认情况下,R不会绘制不必要的空白区域,如果您需要额外的空白区域,则可以使用xlim和ylim参数强制它。