如何永久更改R处的绘图窗口大小?

时间:2015-10-18 15:21:51

标签: r plot window

我使用13'MacBook Pro Retina但是当我尝试在屏幕上绘图时,它默认使用7x7英寸的绘图大小。这超出了屏幕的垂直限制,因此我必须在绘制时随时调整绘制窗口的大小,因为如果没有调整大小,就不会显示x标签。

但是我该怎么办呢? This answer使用windows()函数,但我的系统中没有这样的函数!

另外,即使它可用,我似乎每次绘图时都要执行命令,这太烦人了。

我想永久设置大小。我该怎么办?

1 个答案:

答案 0 :(得分:2)

很抱歉,我花了一些时间才找到它,它只是写在quartz文档的最底部。

要永久更改默认设置,您只需在.Rprofile中加入一行


对于Mac解决方案:

setHook(packageEvent("grDevices", "onLoad"),
        function(...) grDevices::quartz.options(width = 6, height = 6))


然后,您可以将默认的7x7宽度和高度修改为最适合您屏幕的任何内容。


对于Windows解决方案:

setHook(packageEvent("grDevices", "onLoad"),  
        function(...) grDevices::windows.options(width = 6, height = 6))  


对于X-window system解决方案:

setHook(packageEvent("grDevices", "onLoad"),  
        function(...) grDevices::X11.options(width = 6, height = 6))  



至于.Rprofile文件,它应该位于您的启动工作目录中。

如果它不存在,您可以使用普通文本编辑器创建一个新文件,但一定要将其保存为.Rprofile(注意。)而不是.txt文件。 < / p>

您也可以直接从RStudio创建它:

- 新文件 - &gt;文本文件
- 将上面的代码写在里面
- 使用名称.RProfile 保存 - 退出并重新启动Rstudio

(如果从命令行工作,则退出并重新启动R)

另请注意,R将首先在当前工作目录中查找此文件,然后在用户的主目录中查找。