在Linux系統(tǒng)中實現(xiàn)R語言畫圖實時預覽

在Linux中使用R語言時通常無法實時預覽畫圖結果,需要導出PDF傳到Windows下才能看,但畫圖過程中可能會頻繁調(diào)整參數(shù)來修改配色等其他設置,因此如果能夠?qū)崟r預覽R語言可視化結果會很方便。這時就需要將R語言的畫圖請求轉(zhuǎn)發(fā)至X11,并通過Xming預覽。

Step1: 確保服務器預裝了X11,并且開啟了X11 forwarding

查看服務器是否安裝X11:如果服務器已安裝X11,則在/etc下會有X11目錄

ls /etc/X11/ 

查看X11 forwarding是否開啟:在/etc/ssh/sshd_config文件中,如果X11Forwarding為yes則證明X11 forwarding已開啟

less /etc/ssh/sshd_config 
image-20230331154848357.png

Step2: 安裝Xming

Xming下載地址:https://sourceforge.net/projects/xming/

一直選下一步即可安裝成功

啟動后會出現(xiàn)Xming Server:0.0

image-20230331154002210-1680248405374-1.png

Step3: 設置Xshell

在連接Xshell時,在SSH-隧道選項卡中將“轉(zhuǎn)發(fā)X11連接到(X):”設置為X DISPLAY(D)

image-20230331154939714.png

Step4: 測試是否成功

輸入xclock命令,會彈出Xming

image-20230331155111238.png

Step5: 在Linux中實現(xiàn)R畫圖實時預覽

plot(0,0) 
image-20230331155229233.png
#畫一個基因表達量熱圖
Heatmap(tpm[,c(8:12)],cluster_rows=T,cluster_columns=F,show_row_names=F,show_column_names=T,row_split=tpm$Cluster) 
image-20230331161555450.png
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容