Не удалось найти ошибку X11 fonts
Я начинаю заниматься разработкой R, и я слежу за учебником, который в определенной точке открывает "X11" для отображения графики, но когда это окно открывается, я получаю следующую ошибку:
Ошибка в оси (сторона = сторона, at = at, метки = метки,...): может не найти шрифты X11 Проверить правильность пути шрифта. В дополнение: Предупреждающие сообщения: 1: В функции (display = ", width, height, pointize, gamma, bg,: locale не поддерживается Xlib: некоторые X ops будет работать в C locale 2: In function (display =" ", width, height, pointize, gamma, bg,: X не может установить модификаторы локали
Я работаю в Google, но не могу найти, как исправить "путь к шрифту" этого приложения, знает кто-нибудь?
ИЗМЕНИТЬ
Вывод sessionInfo():
> sessionInfo()
R version 2.13.2 (2011-09-30)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
locale:
[1] C/UTF-8/C/C/C/C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] galgo_1.1 R.oo_1.8.2 R.methodsS3_1.2.1
loaded via a namespace (and not attached):
[1] tools_2.13.2
При создании имен (X11Fonts()):
> names(X11Fonts())
[1] "serif" "sans" "mono"
>
Ответы
Ответ 1
Я "следовал" руководству администратора и задавал строки в .bashrc Настройка для новой поддержки терминала UTF-8 в Lion.
export LC_CTYPE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
От http://www.mail-archive.com/[email protected]/msg01027.html
Ответ 2
Что это возвращает:
capabilities("X11")
Если вы находитесь на .Platform$OS.type == "windows"
, вам может потребоваться провести дополнительные исследования. Я сомневаюсь, что X11 там установлен по умолчанию. Но ваше редактирование показывает, что вы находитесь на mac, поэтому попробуйте следующее:
names(X11Fonts())
# results on my device
[1] "serif" "sans" "mono" "Times"
[5] "Helvetica" "CyrTimes" "CyrHelvetica" "Arial"
[9] "Mincho"
Когда я запускаю X11() в командной консоли R в Mac-GUI, я получаю окно X11 и выбираю X11/About X11 "Я вижу, что у меня есть" XQuartz 2.1.6 (xorg-server 1.4.2-apple33 )". Я использую Leopard (все еще), но я думал, что последняя версия Macs установила поддержку X11 по умолчанию, и я не помню, чтобы мне нужно было указать R в правильном направлении, чтобы найти ее.