2012-01-10 20 views
8

Estoy empezando a entrar en el desarrollo de R y estaba siguiendo un tutorial que en cierto punto abre el "X11" para mostrar los gráficos pero cuando se abre esa ventana me sale el siguiente error:No se pudo encontrar ningún error de fuente X11

Error in axis(side = side, at = at, labels = labels, ...) : could not find any X11 fonts Check that the Font Path is correct. In addition: Warning messages: 1: In function (display = "", width, height, pointsize, gamma, bg, : locale not supported by Xlib: some X ops will operate in C locale 2: In function (display = "", width, height, pointsize, gamma, bg, : X cannot set locale modifiers

He estado buscando en Google pero no puedo encontrar cómo solucionar la "ruta de la fuente" de esta aplicación, ¿alguien sabe?

EDITAR

La salida de 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 

Al hacer nombres (X11Fonts()):

> names(X11Fonts()) 
[1] "serif" "sans" "mono" 
> 
+0

Según [esta] (https://stat.ethz.ch/pipermail/r-sig-mac/2008-March/004740.html) (que yo encontrado buscando en Google su mensaje de error) tiene una configuración regional no válida. (Eso dice el eminente profesor.) – joran

+0

sí, yo también lo he encontrado y he intentado lo que dice sin suerte. Tal vez estoy haciendo algo mal sin embargo. Déjame intentar de nuevo. – Tsundoku

Respuesta

2

Lo que hace este retorno:

capabilities("X11") 

Si está en .Platform$OS.type == "windows", entonces es posible que tenga que investigar más. Dudo que X11 esté instalado allí por defecto. Pero tu edición muestra que usted está en un Mac para intentar esto:

names(X11Fonts()) 
# results on my device 
[1] "serif"  "sans"   "mono"   "Times"  
[5] "Helvetica" "CyrTimes"  "CyrHelvetica" "Arial"  
[9] "Mincho" 

Cuando ejecuto X11() en la consola de comandos R en el Mac-GUI me sale una ventana X11 y eligiendo/Acerca de I X11 X11 veo que tengo "XQuartz 2.1.6 (xorg-server 1.4.2-apple33)". Estoy usando Leopard (todavía), pero pensé que la versión más reciente de Macs instalaba el soporte X11 por defecto y no recuerdo haber tenido que apuntar con R en la dirección correcta para encontrarlo tampoco.

+0

Estoy en OSX (Lion) y devuelve True – Tsundoku

+0

Suponiendo que ya haya ejecutado 'X11()', entonces creo que necesitamos ver el código. –

+0

el código con el que trato de hacer los gráficos? o el anterior a eso? – Tsundoku

Cuestiones relacionadas