[英]“type” not working in R plot function with ecdf object
我的目标是使用参数type="s"
生成由步骤组成的累积分布函数,但是当我尝试例如
plot(ecdf(rgeom(0:40,0.3)), type="s")
它说的是错误
Error in plot.default(NA, NA, type = "n", xlim = xlim, ylim = ylim, xlab = xlab, : formal argument "type" matched by multiple actual arguments
该怎么办?
而是尝试:
plot(ecdf(rgeom(0:40,0.3)),verticals = TRUE)
在这种情况下, plot
调度到plot.ecdf
,后者依次调用plot.stepfun
。 plot.stepfun
使用对plot()
的调用来初始化图,该plot()
指定type = "n"
,因此type
参数发生冲突。
verticals
参数来自plot.ecdf
,因此它很愉快地传递而没有任何冲突。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.