2016-03-31 9 views
0

Я сконфигурировал SSH с переключателем -X, как указано в How can I make R plot locally in a remote ssh connection?. Но я пока не вижу никаких сюжетов. Но когда я использую команду xeyes &, она отображает глаза, как ожидалось.R Участок локально в удаленном SSH-соединении

Я пробовал следующее после выполнения программы R.

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

, а также в командной строке с помощью команды R CMD BATCH barplot.r после сохранения вышеуказанных кодов в файл с именем barplot.r

Что я делаю неправильно? Пожалуйста, любезно посоветуйте мне в этом отношении.

Спасибо.

ответ

2

Кратко:

  • использованием xeyes или xterm как тест хорошо: теперь вы знаете, x11 (и экспедиция) работает

  • обеспечить сама R поддерживает x11 и посмотреть на capabilities()[["X11"]], которые должны быть TRUE

  • терпение: R-графики являются растровыми изображениями, это не всегда быстро. Возможно, начните с plot(1:10) для простейшей точки.

+0

благодарит за быстрый ответ. features() [["X11"]] вернул FALSE для R/3.2.2 Итак, я проверил в R/3.0.1, он вернул true, и я смог увидеть график. Также можете ли вы мне помочь включить возможности R.3.2.2, пожалуйста? – andy

+1

Все зависит от того, как был построен R. Я рассматриваю двоичный файл для Debian (и, следовательно, также для Ubuntu и производных), и может гарантировать вам, что готовый продукт будет работать. Локально построено одно _may_ отсутствие функции. _if_ x11 заголовки не были найдены во время этапа настройки. Поговорите с вами sysadmin/коллеги/... –

+0

ok .. большое вам спасибо. Я буду следовать твоему совету :) – andy

 Смежные вопросы

  • Нет связанных вопросов^_^