• Rstidio开启后空白

只需要以管理员身份运行即可。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言


图一

  • 在Rstdio里无法画图

有两种方法:一是使用代码 dev.new() 新建一个绘图窗口(我觉得这个方法好,因为在我的plots窗口画出来的图比例是变形的);二是换一个系统缓存目录。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言_02

图二

  • 更换系统缓存目录

(在win10操作系统下)打开电脑属性–>高级系统设置–>系统变量,在用户变量里找到PETH和TMP,改成你想要的目录即可(PETH和TMP的地址要一样哦),不会到其他影响应用的运行。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言_03

图三

  • 在R里无法安装包

可以像上面的方法一样,换个缓存目录,或者在缓存目录里找到已经下载好了的包,手动复制到R的library文件夹中。

R语言pheatmap输出图片显示不全 r语言plot没反应_R Rstudio_04

图四

  • 在Rstdio里无法安装包

要想在Rstdio里安装包,还要下载一个Rtools。如果还不行,就在Rstdio里找到Tools->Packages->Global Options->Primary CRAN repository,设置网络镜像。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言 安装包_05

图五

在Tools->General->Default working directory (when not in a project)还要设置一下默认的储存目录,这样就不用每次都用getwd()命令了。

如果你安装了多个R版本,不要忘记在Default working directory (when not in a project)的上面设置你想使用的R环境哦。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言 安装包_06

图六

  • 安装Rtools

Rtools官方下载地址下载安装成功后,还需要再进行一步。官网上有详细的说明,也可以参考官网。

在当前Rstdio的工作目录中新建一个文本文件,在文本文件中插入

PATH="${RTOOLS40_HOME}\usr\bin;${PATH}"

把文件名改成.Renviron注意:不要有后缀名.txt)。

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言 安装包_07

图七

然后在环境变量–>系统变量–>path中新建

C:\rtools40\usr\bin
C:\rtools40\mingw64\bin
C:\rtools40\mingw64\bin

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言_08

图八

在Rstdio里使用代码Sys.which("make"),查看是否安装成功。如果出现

make "C:\\rtools40\\usr\\bin\\make.exe"

则表示安装成功。如果遇到文件无法改名,请参考:

R语言pheatmap输出图片显示不全 r语言plot没反应_R语言 安装包_09

图九

以上这些都是本人在使用R和Rstdio中遇到的一些问题,希望有遇到同样问题的新手小白可以得到一些帮助。