【发布时间】:2015-04-26 14:47:07
【问题描述】:
plot( dnorm , col='white')
polygon( dnorm, col='grey' )
返回上述错误消息,不是在plot,而是在polygon。
body(polygon) %>% grep(pattern='numeric') 在第 4 行仅找到一次,这似乎与此错误无关。所以我不知道在哪里寻找问题的根源。
【问题讨论】:
-
这是您的确切代码吗?
dnorm是一个函数。dnorm(...)是双精度。 -
@vpipkt 它重现了我的错误。
-
@vpipkt
plot有函数的方法,但显然polygon没有。我不知道怎么说“只评估dnorm”——答案显然是我自己选择一些值,供它评估。 -
@vpipkt
polygon( dnorm(...), col='grey')不绘制任何内容。 -
我的意思不是字面意义上的
...。请改用dnorm(seq(from=0,to=1,by=.01))。请参阅下面的我和@BrodieG 的答案,了解为什么会这样。