所以我在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")
这是情节:
我是否错误地调用了points()函数或丢失了某些东西?我在这里或谷歌找不到任何东西...任何指导将不胜感激。提前谢谢。
答案 0 :(得分:5)
默认情况下,如果您未提供y
参数,points()
会将x=1
的点数绘制为x=length(data)
。要解决此问题,请按如下方式修改代码:
points(x, y = db, col="red")
答案 1 :(得分:1)
您需要同时设置x和y以使其正确对齐。
更改
points(db, y=NULL, col="red")
要
points(x, db, col="red")