7

我重新安装了 ARCH linux 和 R 版本 2.15.1。但是在使用 plot 命令绘制任何东西之后,绘图窗口总是空的(没有显示)。可能是驱动程序或其他问题。我尝试了 graphics.off() 功能,但无济于事。

问题已编辑:

然而,在调整绘图窗口大小后,绘图是可见的。

x<-c(1, 2, 3, 4, 5)
y<-c(0.1, 0.3, 0.7, 1.11, 1.3) 
plot(x, y) 

> sessionInfo() 
R version 2.15.1 (2012-06-22) 
Platform: x86_64-unknown-linux-gnu (64-bit) 
locale: 
[1] C 

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

问题已编辑:

设置 X11.options(type="nbcairo") 工作正常。

4

1 回答 1

3

有时您需要执行初始化plot.new()dev.new()初始化图形设备。这应该发生在 plot.default() 上,这是在你给出plot两个向量时会调用的函数。

有些选项会影响图形设备调用。用于names(options())查看选项列表名称的向量。我的系统已设置好,因此 options()$device 正确设置了石英设备的默认值。这是在加载 grDevices 包时定义的选项。看:

?options   # in the grDevices section.

使用 ARCH-Linux 意味着你正在走一条“少有人走的路”。有更多经验丰富的 Debian(以及 Debian 衍生变体,如 Ubuntu)和 RH Linuxen 安装用户。我确实从使用 ARCH Linux 的人那里找到了两篇关于 r-devel 的帖子,所以这并不意味着广泛的知识。您最好发布到 r-devel 邮件列表,因为您的行为表明存在交互式图形驱动程序功能,但只是初始“绘制”功能中的一个小故障。

于 2012-11-05T16:23:47.523 回答