我不知道为什么,但我确信以下确实会产生一段时间的情节。你能告诉我这里有什么问题吗?
library(ggplot2)
qplot(c(0, 2), stat="function", fun=exp, geom="line")
这将返回" c(0,2)中的错误:未使用的参数(2)。"为什么呢?
修改:这是一个普遍问题:
a <- c(0, 2)
给出了同样的错误。这里发生了什么?
答案 0 :(得分:12)
使用ggplot2 v 0.9.3.1为我工作。根据您的修改,我99%确定您在工作区中定义了不同的c()
函数/加载到搜索路径中的某个位置(getAnywhere("c")$where
),这会隐藏内置版本
要进行测试,请尝试从干净的会话开始(如果可能,请使用--vanilla
跳过重新加载工作区/执行.Rprofile
/ etc。)
如果您很幸运,问题出在您的全局工作区中,rm("c")
将起作用 - 否则您必须追踪哪个软件包正在加载此诱杀陷阱......(find("c")
可以在这种情况下很有用......)
答案 1 :(得分:0)
即使几个月前相同的代码也能正常工作,我也遇到了textnets包的相同问题。
https://github.com/cbail/textnets
事实证明,Bail已更改了函数名称和参数,因此前面的某些参数不再有效!只需检查函数当前采用的参数即可。