我使用13‘MacBook Pro Retina,但当我尝试在屏幕上绘图时,它默认使用7x7英寸的绘图大小。这超出了屏幕的垂直限制,因此,每当我绘图时,我都不得不费心调整绘图窗口的大小,因为x标签不是在没有调整大小的情况下显示的。
但是我怎么做呢?这个答案使用windows()函数,但是在我的系统中没有这样的功能!
而且,即使它是可用的,我似乎仍然必须在每次绘图时执行该命令,这太烦人了。
我想永久地设定尺寸。我该怎么做呢?
发布于 2015-10-19 09:39:07
很抱歉,我花了一些时间才找到它,它只是写在石英石文档的最底层。
要永久更改默认设置,只需在.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窗系统 解决方案:
setHook(packageEvent("grDevices", "onLoad"),
function(...) grDevices::X11.options(width = 6, height = 6)) 至于.Rprofile文件,它应该位于您的启动工作目录中.
如果它不存在,您可以使用普通文本编辑器创建一个新的文本编辑器,但请确保将其保存为.Rprofile (注意。不是作为.txt文件。
您还可以直接从RStudio创建它:
-新文件->文本文件
-编写上面的代码
-用.RProfile的名字保存它
-退出并重新启动Rstudio
(如果从命令行工作,则退出并重新启动R)
还请注意,R将首先在当前工作目录中查找该文件,然后在用户的主目录中查找该文件。
https://stackoverflow.com/questions/33199676
复制相似问题