R绘图点是偏移量?

Rea*_*ion 1 statistics plot r points offset

所以我在R中有一个情节,但这些点似乎被少量偏移......(可能是右边的1点).

这是我的代码:

  x <- 0:30
  db<-dbinom(x, 30, 0.30)
  plot(x, db, type = "h", ylab=NULL)
  lines(x, db, type = "l", lty=2, ylab=NULL)
  points(db, y=NULL, col="red")
Run Code Online (Sandbox Code Playgroud)

这是情节:

R图,点偏移

我是否错误地调用了points()函数或丢失了一些东西?我在这里或谷歌找不到任何东西...任何指导将不胜感激.提前致谢.

Chr*_*den 5

默认情况下,如果您不提供y参数,points()则会将点绘制x=1x=length(data).要解决此问题,请按如下方式修改代码:

points(x, y = db, col="red")
Run Code Online (Sandbox Code Playgroud)