如题,我用R语言在Linux下画图,原来启动时用的都是X11的图形界面,用R语言画图没有问题。但是现在为了把机子变为服务器,启动的时候都是非图形界面的Full multiuser mode,接着就出问题了:如下所示:
> Sys.setenv("DISPLAY"=":0.0")
> setwd("/home/java/png")
> png(file = "myplot.png", bg = "transparent")
Error in X11(paste("png::", filename, sep = ""), g$width, g$height, pointsize, :
unable to start device PNG
In addition: Warning message:
In png(file = "myplot.png", bg = "transparent") :
unable to open connection to X11 display ''
> plot(1:10)
> rect(1, 5, 3, 7, col = "white")
> dev.off()
现在我必须在Full multiuser mode这个模式下启动系统,但是又希望能够画出图片,并不要求能显示,只要能保存就行了。求高手解答有无此种可能性,详细原因以及解决方法。若有壮士替我排忧解难,另赠100财富!!!