繁体   English   中英

“类型”在ecdf对象的R绘图功能中不起作用

[英]“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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM