我正试图在R Markdown中编织成PDF。我的代码块是正确的,并产生了正确的绘图,但当我试图编织时,它一直给我错误。
错误消息为:
Error in ggplot(data = mpg, mapping = aes(x = displ, y = hwy)):
could not find function "ggplot"
Calls: <Anonymous> ... withVisible -> eval_with_user_handlers -> eval -> eval
Execution halted
我已经重新安装了tidyverse和ggplot2好几次了,我还为它们运行了library()函数。
当我调用ggplot2的库函数时,我得到了这个消息。
> library(ggplot2)
Learn more about the underlying theory at https://ggplot2-book.org/
install.packages
,library
,和update.packages
没有解决这个问题。仍然得到相同的错误。
2条答案
按热度按时间jgovgodb1#
请确保在RMarkdown文件中包含
library(tidyverse)
或library(ggplot2)
。当您编织RMarkdown文件时,它不会使用您环境中的材质-它只使用您在文件中提供的代码。vawmfj5a2#
@mfg3z0,您答对了!谢谢!
我需要将ggplot添加到Rmarkdown。
我在RMarkdown文件的一个块中运行了library(ggplot 2)。
在那之后我就能编织我的档案了。