首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭plot.ecdf()中的虚线

关闭plot.ecdf()中的虚线
EN

Stack Overflow用户
提问于 2016-02-02 20:32:57
回答 1查看 4.9K关注 0票数 5

在R中绘制一个ecdf对象会产生一个很好的经验分布函数。例如:

代码语言:javascript
复制
x = seq(1,10,1)
ecdf1 = ecdf(x)
plot(ecdf1,verticals=TRUE, do.points=FALSE)

但是,默认行为会产生一个在0和1处有水平虚线的图形。在plot.ecdf()或对plot.stepfun()的底层调用中,我看不到关闭此行为的选项。现在,我在虚线上画一条白线。

当然有一种方法可以关掉画这些虚线?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-02 20:36:45

尝试:

代码语言:javascript
复制
plot(ecdf1,verticals=T, do.points=F,col.01line = NULL)

Reasoning:我使用了getAnywhere("plot.ecdf")并找到了一行abline(h = c(0, 1), col = col.01line, lty = 2)。这就是原因。因为它使用col.01line作为颜色的输入,所以我们简单地将颜色设置为NULL

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35163261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档