用Corrplot进行刀误

用Corrplot进行刀误,r,knitr,r-corrplot,R,Knitr,R Corrplot,我正在利用Knitr编译pdf文档,因此我正在“编织”pdf文档。截至昨晚,以下代码行从Corrplot生成了我想要的图形,没有问题。截至今天早上,我收到一个错误-代码方面没有任何更改: ```{r,echo=FALSE,include=TRUE,fig.height=14,fig.width=14} cor<-cor(data[c(3:7,11,12,14,15:51)]) require(corrplot) corrplot(cor,type="lower",method="ellip

我正在利用Knitr编译pdf文档,因此我正在“编织”pdf文档。截至昨晚,以下代码行从Corrplot生成了我想要的图形,没有问题。截至今天早上,我收到一个错误-代码方面没有任何更改:

```{r,echo=FALSE,include=TRUE,fig.height=14,fig.width=14}
cor<-cor(data[c(3:7,11,12,14,15:51)])
require(corrplot)
corrplot(cor,type="lower",method="ellipse",tl.cex=1.2,cl.cex=1.2)
```
`{r,echo=FALSE,include=TRUE,fig.height=14,fig.width=14}
cor with visible->eval->eval->corrplot
停止执行

当我在R中独立运行这段代码时,没有使用knitr,代码运行没有问题,并生成我正在寻找的图形。我已经使用Corrplot多次,以前从未出现过这个问题。关于如何解决这个问题,有什么见解吗?

我遇到了同样的问题。问题是corrplot()不明确。即,有多个程序包使用函数corrplot()。据我所知,R试图选择最适合的。在我们的案例中,这并没有像预期的那样成功

通过编写corrplot::corrplot()来指定您希望从包corrplot中获取函数,只需告诉R您指的是哪个corrplot

通常:packagename::functionname()允许您明确说明要使用哪个函数

另见

Error in corrplot(cor, type = "lower", method = "ellipse", tl.cex = 1.2,  : 
unused arguments (type = "lower", method = "ellipse", tl.cex = 1.2, cl.cex = 1.2)
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> corrplot
Execution halted