运行库时出错(ggplot2)

时间:2010-06-28 16:03:23

标签: r ggplot2

我刚刚更新到R 2.11.1并在安装ggp​​lot2之后尝试了

library(ggplot2)

得到了

Loading required package: proto
Loading required package: grid Loading
required package: reshape Loading
required package: plyr Loading
required package: digest Error in
eval(expr, envir, enclos) : could not
find function "proto" In addition:
Warning message: In library(package,
lib.loc = lib.loc, character.only =
TRUE, logical.return = TRUE,  :  
there is no package called 'proto'
Error : unable to load R code in
package 'ggplot2' Error:
package/namespace load failed for
'ggplot2'

任何帮助表示感谢。

5 个答案:

答案 0 :(得分:75)

install.packages('ggplot2', dep = TRUE)可以解决这个问题...安装proto

答案 1 :(得分:22)

打开R shell并在其中输入以下内容

install.packages('ggplot2', dep = TRUE)

然后它会要求你选择镜子,选择最近的镜子并安装它并解决你的问题。

答案 2 :(得分:3)

安装ggp​​lots2时也有麻烦,但这是一个奇怪的解决方案(在Windows上测试):

  • 我是通过RStudio安装的。两者都来自Tools->安装包,并输入install.packages("ggplots2", dep=T)。它没有用,因为它没有安装依赖项。

  • 然后由R gui install.packages("ggplots2", dep=T)直接安装,一切顺利。

答案 3 :(得分:1)

我有同样的问题,这就是诀窍。

  1. 安装lazyeval包。
  2. 然后安装ggplot2
  3. 加载ggplot2库,一切都会好起来的。

答案 4 :(得分:1)

步骤 1.转到->工具 2.点击 -> 安装包 3.在包文本框中输入ggplot2 选中复选框并安装依赖项

祝你好运!