3

我是 R 的新用户,我尝试了以下代码。它给出了一个错误。任何人都可以帮忙,拜托。代码是:

library(ggplot2)
data(diamonds)
qplot(price, data=diamonds)
4

1 回答 1

1

我在 x64 Wintel 计算机上运行 R (2.15.3),遇到了同样的问题。

我刚刚搜索了一下,找到了以下解决方案:

1st - 从一个新的 R 会话(不使用 RStudio,以防万一),卸载包“ggplot2”、“scales”、“plyr”、“reshape2”、“gtable”

remove.packages(c("ggplot2","scales","plyr","reshape2","gtable"))

第二 - 退出 R 并转到您的库目录。我发现 remove.packages 没有完全删除 plyr 库,将 plyr ddl 保留在系统中。然后根据需要手动删除库文件夹。

3rd - 再次启动 R 并再次安装库。

install.packages(c("ggplot2", "scales", "plyr", "reshape2", "gtable"))

4th - 更新软件包以获得最新版本。

update.packages(ask=FALSE, checkBuilt=TRUE)

5th - 我运行了一个非常简单的例子来检查 ggplot2 是否正确安装:

library(ggplot2)
library(gridExtra)
ggplot(mtc, aes(x = factor(gear))) + geom_bar(stat = "bin")

应该呈现一个非常简单的条形图。

希望这对你有用!

D.

于 2014-01-10T08:05:44.950 回答