gpt4 book ai didi

R 版本不支持 quartz 图形设备 - RStudio 不会绘图

转载 作者:行者123 更新时间:2023-12-05 01:16:41 26 4
gpt4 key购买 nike

我正在运行 Mac OS Maverick。

在我之前的设置中,绘图会正确显示在 RStudio 的绘图选项卡上。我用 homebrew 重新安装了 R,当我使用 RStudio 时,它给了我以下警告

WARNING: The version of R you are running against does not support the quartz graphics device (which is required by RStudio for graphics). The Plots tab will be disabled until a version of R that supports quartz is installed.

当我绘制一些东西时,它会在我的 mac 上打开 XQuartz 应用程序。它确实显示了图表(尽管有时颜色很奇怪),但我真的很喜欢它在 RStudio 本身中绘制。

homebrewR 版本不支持 quartz 图形设备还是我在其他地方搞砸了?

一如既往,我们将不胜感激任何帮助。


我的设置的一些细节:

  • R 版本 3.1.2 (2014-10-31) -- “南瓜 Helm ”

  • RStudio 版本 0.98.1091

  • 平台:x86_64-apple-darwin13.4.0(64 位)。苹果操作系统 10.9.5

  • 我通过以下方式使用 homebrew 安装了 R


    brew tap Homebrew 软件/科学
    brew 安装

  • 之前我用下面的方式安装了tcl/tk


    brew tap Homebrew 软件/欺骗
    brew 安装 tcl-tk --with-tk

最佳答案

我遇到了同样的问题。

根据R brew formula history由于某些 bug,最后一个瓶装版本(即预编译版本,这是默认安装的版本)不针对 aqua 运行所以 R 的安装没有 aqua 功能,这是 RStudio 图形设备所需要的。

在尝试理解公式逻辑后,我认为如果从源代码构建:

brew install r --build-from-source

它将使用 clang 进行编译(检查 brew --env),因此可以正确地针对 aqua 进行构建。安装需要更长的时间,但它对我有用。要检查,从终端打开 R 并查看 capabilities() aqua 应该是 TRUE,RStudio 的图形设备才能工作。

关于R 版本不支持 quartz 图形设备 - RStudio 不会绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27715559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com