2016-03-31 16 views
0

How can I make R plot locally in a remote ssh connection?の指示に従って、-Xスイッチを使用してSSHを設定しました。しかし、私はまだプロットを見ることができません。しかし、私がコマンドxeyes &を使用すると、目を期待通りに表示します。RリモートSSH接続でローカルにプロキシ

私はRプログラムを実行した後、以下を試しました。コマンドラインで

library(MASS) 
school = painters$School 
school.fre = table(school) 
cbind(school.fre) 
barplot(school.fre) 

とも私が間違って何をやっているbarplot.r

という名前のファイルに上記のコードを保存した後、コマンドR CMD BATCH barplot.rを使用していますか?この点について私を親切に案内してください。

ありがとうございました。

答えて

2

簡単に言えば:

  • はテストとしてxeyesまたはxtermを使用しては良いです:あなたは今R自体はX11をサポートしていることを確認しているべきであるcapabilities()[["X11"]]

  • を作品X11を知っている(および転送します) TRUE

  • 忍耐:Rプロットはビットマップですが、これは必ずしも高速ではありません。最も簡単な点プロットは plot(1:10)で始まるかもしれません。

+0

お返事ありがとうございました。 capabilities()[["X11"]]はR/3.2.2に対してFALSEを返したので、R/3.0.1をチェックして、それがtrueを返し、プロットを見ることができました。また、R.3.2.2の機能を有効にしてもらえますか? – andy

+1

これは、Rの構築方法によってまったく異なります。私はDebianのためのバイナリを見ています(したがって、Ubuntuと派生物のためにも)。そして、あなたが作成されたものが動作することを保証することができます。ローカルに構築された_may_は機能を欠いていました_if_ x11設定ステップ中にx11ヘッダーが見つかりませんでした。あなたにsysadmin/colleagues/... –

+0

ok ..お話してくれてありがとう。私はあなたのアドバイスに従います:) – andy

関連する問題