Rエラー:X11への接続を開けません。

Rエラー:X11への接続を開けません。

私は私のコンピュータにFedoraディストリビューションをインストールし、コマンドラインで作業する方法をゆっくり学びようとしています。私はこれをテストしており、Rすべてがうまくいっています。しかし、再試行したときに突然プロットが機能するようにはできないようです。エラーが発生します。

> x = 1:5
> y = x^2
> plot(x,y)
No protocol specified
Error in X11(d$display, d$width, d$height, d$pointsize, d$gamma, d$colortype,  : 
  unable to start device X11cairo
In addition: Warning message:
In function (display = "", width, height, pointsize, gamma, bg,  :
  unable to open connection to X11 display ''

機能を確認してみると次のようになりX11ますFALSE

> capabilities()
No protocol specified
    jpeg      png     tiff    tcltk      X11     aqua http/ftp  sockets 
    TRUE     TRUE     TRUE     TRUE    FALSE    FALSE     TRUE     TRUE 
  libxml     fifo   cledit    iconv      NLS  profmem    cairo 
    TRUE     TRUE     TRUE     TRUE     TRUE    FALSE     TRUE 

これらが接続されているかどうかはわかりませんが、X11をオンにする必要があると思いますか?

私はこれをどこでも検索しましたが、SSH接続を介して作業するとき、誰もがこの問題を経験しているようです(まさにこれが何であるかはわかりませんでした:$)。

この問題について知っている人が親切に私に説明し、解決策を提案してください。

ベストアンサー1

他の場所でも、Cairoパッケージに関連するスレッドがたくさんあります。

それらの一つ X11型のバリエーションが言及されていますが、Rがディスプレイが何であるかわからないことを主に指摘し、以下を提案しました.

Sys.setenv("DISPLAY"=":0.0")

または以前のシステムでは

Sys.putenv("DISPLAY"=":0.0")

おすすめ記事