加载ggplot2(颜色空间,实际上)打开x11

max*_*eld 5 x11 r color-space ggplot2

每当我加载时 ggplot2,X11就会跳起来(占用资源).

library(ggplot2)
Run Code Online (Sandbox Code Playgroud)

是我做什么,繁荣 - X11

问题是,我不想使用X11,也不想让它打开 - 我想在RStudio中使用Quartz和内置图形.

每当我关闭X11时,我的R会话也会如此.

我的设置:

  • OS X Yosemite 10.10.2
  • R 3.1.2
  • 平台:x86_64-apple-darwin13.4.0(64位)
  • ggplot 1.0.0
  • XQuartz 2.7.7(xorg-server 1.15.2)
  • OS X最近(昨天?)将命令行工具更新为6.2

出现此问题:

  • 在RStudio
  • 使用ST3 REPL包
  • R控制台

我怎么搞砸了,我怎么能阻止这种疯狂呢?

更新:结果(见注释),版本1.2-5中的包颜色空间有问题,而不是ggplot2.

更新:问题似乎从色彩空间版本1.2-6解决.

ddi*_*iez 8

正如ggplot2页面中的注释和github问题所述,这是由软件包colorspace版本"1.2-5"引起的.您可以使用修复程序等待新版本的软件包.或者,临时解决方案是安装以前的版本colorspace.如果您安装了devtools软件包,则可以轻松完成:

library(devtools)
install_version("colorspace", "1.2-4")
Run Code Online (Sandbox Code Playgroud)

  • 与此同时,版本"1.2-6"已经发布,也解决了这个问题. (3认同)