-1

hdfsファイルをインポートしてreadLines(textConnection(rhread("/hotel_81480.dat",type="text")),n=1)、1行を配列に保存しました。配列ajs[]に含まれるデータは、コマンドを使用して棒グラフを描画するnumber.NowImタイプです。エラーに直面しています:barplot(ajs[])

 Xlib: connection to ":0.0" refused by server
Xlib: 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 ''

任意の提案を得ることを願っています

4

1 に答える 1

1

あなたの質問は少し不可解ですが、タイトルと質問の本文を合わせて考えると、X ウィンドウを root として起動したいと考えていると思います。エラーをGoogleに貼り付けるだけで、次のリンクにたどり着きました。これは次のことを示唆しています。

引用: 通常のユーザーとして、次を実行できます:

xhost local:root

root は X プログラムを開くことができます。/root/.bashrc次の行を編集して追加できます。

export XAUTHORITY=/home/name/.Xauthority

「name」は、使用するユーザー アカウント名です。を編集すると、 X の起動後/root/.basrcにコマンドを発行する必要がなくなります。xhost local:root

于 2013-03-12T09:44:46.977 に答える