R 中出现错误 - [错误:找不到函数“qplot”]

ric*_*son 6 r ggplot2

原版R版

\n\n
R version 3.2.2 (2015-08-14) -- "Fire Safety"\nCopyright (C) 2015 The R Foundation for Statistical Computing\nPlatform: x86_64-w64-mingw32/x64 (64-bit)\n\n> library(ggplot2)\nError in library.dynam(lib, package, package.lib) : \n  DLL \xe2\x80\x98colorspace\xe2\x80\x99 not found: maybe not installed for this architecture?\nIn addition: Warning message:\npackage \xe2\x80\x98ggplot2\xe2\x80\x99 was built under R version 3.2.3 \nError: package or namespace load failed for \xe2\x80\x98ggplot2\xe2\x80\x99\n> qplot(weights, prices, color = types)\nError: could not find function "qplot"\n
Run Code Online (Sandbox Code Playgroud)\n\n

....嗨,运行中遇到了一些问题ggplot2,我正在尝试完成基本的在线教程,然后问题是尝试在其中一个练习中运行 qplot,然后我得到了上面列出的错误,我已经阅读了一下之前的帮助查找,经历了以下动作:

\n\n
    \n
  • install.packages("proto")
  • \n
  • install.packages(\'ggplot2\', dep = TRUE),
  • \n
  • 重新启动 R - 仍然收到错误。还有其他“答案”吗?
  • \n
\n\n

@MLavoie,迈克·怀斯

\n\n
> install.packages(\'ggplot2\', dependencies = TRUE)\nInstalling package into \xe2\x80\x98C:/Users/Sony/Documents/R/win-library/3.2\xe2\x80\x99\n(as \xe2\x80\x98lib\xe2\x80\x99 is unspecified)\ntrying URL \'https://cran.rstudio.com/bin/windows/contrib/3.2/ggplot2_2.0.0.zip\'\nContent type \'application/zip\' length 1977368 bytes (1.9 MB)\ndownloaded 1.9 MB\n\npackage \xe2\x80\x98ggplot2\xe2\x80\x99 successfully unpacked and MD5 sums checked\n\nThe downloaded binary packages are in\n    C:\\Users\\Sony\\AppData\\Local\\Temp\\RtmpY97TTR\\downloaded_packages\n> library("ggplot2", lib.loc="~/R/win-library/3.2")\nError in get(Info[i, 1], envir = env) : \n  cannot open file \'C:/Users/Sony/Documents/R/win-library/3.2/scales/R/scales.rdb\': No such file or directory\nError: package or namespace load failed for \xe2\x80\x98ggplot2\xe2\x80\x99\n
Run Code Online (Sandbox Code Playgroud)\n\n

会议信息:

\n\n
> sessionInfo()\nR version 3.2.3 (2015-12-10)\nPlatform: x86_64-w64-mingw32/x64 (64-bit)\nRunning under: Windows 7 x64 (build 7601) Service Pack 1\n\nlocale:\n[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252    LC_MONETARY=English_United States.1252\n[4] LC_NUMERIC=C                           LC_TIME=English_United States.1252    \n\nattached base packages:\n[1] stats     graphics  grDevices utils     datasets  methods   base     \n\nother attached packages:\n[1] ggplot2movies_0.0.1\n\nloaded via a namespace (and not attached):\n[1] colorspace_1.2-6 plyr_1.8.3       tools_3.2.3      gtable_0.1.2     Rcpp_0.12.3      grid_3.2.3       munsell_0.4.2   \n
Run Code Online (Sandbox Code Playgroud)\n

Liz*_*Liz 4

安装ggp​​lot2后我遇到了同样的错误。解决这个问题有两种方法:

1)在调用 qplot() 之前需要加载“library(ggplot2)”

library(ggplot2)
qplot(factor(CLASS), VOLUME, data = abalone, geom = "boxplot")
Run Code Online (Sandbox Code Playgroud)

2)我随机发现在代码前面添加“ggplot2::”也可以使其工作,而无需调用库。

ggplot2::qplot(factor(CLASS), VOLUME, data = abalone, geom = "boxplot")
Run Code Online (Sandbox Code Playgroud)