2014-05-23 66 views
0

我在Debian Stable Linux上安裝了R版本2.15.1中的Rgnuplot。我從頁面上給出的例子中運行以下代碼:https://github.com/cran/Rgnuplot/blob/master/demo/hello1.R在linux中的Rgnuplot:繪圖窗口不會出現

require(Rgnuplot) 
#"Hello World!" - text on legend 
#Initialize the gnuplot handle 
h1<-gp.init() 
#set output to a postscript file 
#gp.cmd(h1,'set terminal postscript eps color;set output "helloworld1.eps"') 
#label the x and y axis 
gp.set.xlabel(h1, 'x') 
gp.set.ylabel(h1, 'y') 
#set plot style to "lines" 
gp.setstyle(h1, 'lines') 
#plot sin(x) and add a legend 
gp.plot.equation(h1,'sin(x)','Hello World!') 

但是不會出現繪圖窗口。我也嘗試了其他的例子,但沒有出現劇情窗口。我該如何解決這個問題?謝謝你的幫助。

+1

你如何運行代碼?如果我將它粘貼到交互式會話中,它將顯示劇情窗口,但是如果我用'R --no-save Christoph

+0

我找出原因。請看答案。 – rnso

回答

0

我發現沒有安裝gnuplot-x11。安裝完成後,繪圖窗口顯示正確的圖形。

對於Rgnuplot的開發者:如果在未安裝gnuplot-x11時顯示錯誤/警告將會很有幫助。目前,這些命令在沒有任何錯誤/警告的情況下被接受,但是沒有出現劇情窗口,並且用戶不知道該問題。