石英设备:默认情况下绘图是截止的

时间:2014-08-06 03:07:14

标签: r plot quartz-graphics

有没有人知道为什么默认情况下使用Quartz设备会切断绘图区域?

% R --vanilla
> plot(1,1)

给了我这个;

enter image description here

绘图设置正常

> par("mar")
[1] 5.1 4.1 4.1 2.1

并且正在运行quartz.options(reset=TRUE)似乎无法改变任何事情。我搞砸了什么? 请注意,使用X11设备不是问题。

> sessionInfo()
R version 3.1.1 (2014-07-10)
Platform: x86_64-apple-darwin13.1.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

1 个答案:

答案 0 :(得分:1)

@rawr的评论激励我朝着正确的方向......

相对于屏幕分辨率,设备的尺寸太大。我用了

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

减少默认值(从7x7开始)。