在尝试为变量绘制ecdf时,"plot.new尚未调用"的警告错误

1 plot r ecdf

我很难ECDF为变量绘制函数.下面的简单代码提供了一个例子;

A = rnorm(100)
plot(ecdf(A),
     abline(v=c(-1,1,1.5)))
Run Code Online (Sandbox Code Playgroud)

当我尝试用垂直线绘制函数时出现警告消息

int_abline中的错误(a = a,b = b,h = h,v = v,untf = untf,...):
plot.new尚未调用

出现.

我搜索了很多来源,但我无法确定我犯了什么错误.如果有人能提供有关如何绘制这些ecdf图的信息,然后添加垂直线,我将非常感激.

谢谢.

小智 5

一切都是正确的,除了你首先必须绘制图形

plot(ecdf(A))
Run Code Online (Sandbox Code Playgroud)

然后你可以添加abline.正如罗兰所说,abline不是情节的功能(与之相反ggplot2)

abline(v=c(-1,1,1.5)))
Run Code Online (Sandbox Code Playgroud)