我是 R 的新用户,我尝试了以下代码。它给出了一个错误。任何人都可以帮忙,拜托。代码是:
library(ggplot2)
data(diamonds)
qplot(price, data=diamonds)
我在 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.