2016-03-31 18 views
0

SSH'yi How can I make R plot locally in a remote ssh connection? numaralı belgede belirtildiği gibi -X anahtarıyla yapılandırdım. Ama henüz hiç parsel göremiyorum. Ama ben xeyes & komutunu kullandığımda, gözleri beklendiği gibi görüntüler.R Yerel olarak uzak SSH bağlantısında çizme

R programını yürüttükten sonra aşağıdakileri denedim.

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

ve aynı zamanda bir dosyada yukarıdaki kodları kaydettikten sonra komut R CMD BATCH barplot.r kullanarak komut satırında

yanlış yapıyorum barplot.r

adında? Lütfen bana bu konuda yol göster.

Teşekkürler.

cevap

2

Kısaca:

  • bir test olarak xeyes veya xterm kullanarak iyidir: Artık R kendisi x11 desteğe sahip olması ve hangi olmalıdır capabilities()[["X11"]] bakmak

  • çalışır x11 biliyorum (ve yönlendirme) TRUE

  • sabır: R araziler bunun her zaman hızlı değil, bitmaplerdir. Belki en basit nokta grafiği için plot(1:10) ile başlayın. hızlı cevap için

+0

teşekkürler. yetenekleri() [["X11"]] R/3.2.2 için FALSE döndürdü. Bu yüzden R/3.0.1'de kontrol ettim, doğru döndü ve arsa görebiliyordum. Ayrıca lütfen R.3.2.2'nin yeteneklerini etkinleştirmek için bana yardımcı olabilir misiniz? – andy

+1

Tamamen R'nin nasıl inşa edildiğine bağlı. Ben Debian (ve dolayısıyla Ubuntu ve türevleri için) için ikiliye bakıyorum ve prebuilt birinin çalışacağını garanti edebilirim. Yerel olarak inşa edilmiş bir _may_, yapılandırma aşamasında _if_ x11 başlıklarının bulunmadığı bir özellikten yoksundu. Sysadmin/arkadaşlarınızla konuşun/.../ –

+0

tamam .. çok teşekkür ederim. Tavsiyeni takip edeceğim :) – andy