• R语言
  • 使用ggplot2 是否要下载很多程序包啊!

看各位老大一直推荐ggplot2 像download下来试试 没想他depends many packages,是否这些都要安装啊?

页面上显示“Depends: reshape (≥ 0.8.0), grid, proto“ 但各个包又都有depend。感觉无穷尽了,有简单方法的可以介绍吗?

装依赖包 什么时候需要自己动手了

参考如下:

<br />
utils:::menuInstallLocal()<br />
程序包'ggplot2'打开成功,MD5和检查也通过<br />
> local({pkg <- select.list(sort(.packages(all.available = TRUE)),graphics=TRUE)<br />
+ if(nchar(pkg)) library(pkg, character.only=TRUE)})<br />
错误: 找不到'ggplot2'所需要的程辑包'reshape'<br />
> utils:::menuInstallLocal()<br />
程序包'reshape'打开成功,MD5和检查也通过<br />
> local({pkg <- select.list(sort(.packages(all.available = TRUE)),graphics=TRUE)<br />
+ if(nchar(pkg)) library(pkg, character.only=TRUE)})<br />
载入需要的程辑包:reshape<br />
载入需要的程辑包:plyr<br />
错误: 无法载入程辑包'plyr'<br />
此外: 警告信息:<br />
In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) :<br />
  不存在叫'plyr'这个名字的程辑包<br />
> utils:::menuInstallLocal()<br />
程序包'plyr'打开成功,MD5和检查也通过<br />
> local({pkg <- select.list(sort(.packages(all.available = TRUE)),graphics=TRUE)<br />
+ if(nchar(pkg)) library(pkg, character.only=TRUE)})<br />
载入需要的程辑包:reshape<br />
载入需要的程辑包:plyr</p>
<p>载入程辑包:'reshape'</p>
<p>The following object(s) are masked from 'package:plyr':</p>
<p>    round_any</p>
<p>载入需要的程辑包:grid<br />
载入需要的程辑包:proto<br />
错误: 无法载入程辑包'proto'<br />
此外: 警告信息:<br />
In library(pkg, character.only = TRUE, logical.return = TRUE, lib.loc = lib.loc) :<br />
  不存在叫'proto'这个名字的程辑包</p>
<p>
</p>

回复 第3楼 的 petboy:install.packages("ggplot2")

“装包就从CRAN下载zip包用菜单安装”这种没谱的安装方式到底是谁教出来的??我们得挖出这个源头加以修正。(呃,也不排除是我的可能性……)

6 天 后

sorry~ 看来是我的问题 因为公司不能上外网 所以以前都是通过zip装的 今天在家直接在线安装方便多了 呵呵

2 年 后

回复 第5楼 的 谢益辉:哈哈,对于网上很难找到包的集中下载地址,一般的人都选择在CRAN上下载了