2012-01-10 18 views
8

Sto iniziando a entrare in sviluppo R e stavo seguendo un tutorial che in un certo punto apre la "X11" per visualizzare la grafica ma quando si apre quella finestra ottengo il seguente errore:Impossibile trovare alcun errore di carattere 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

Sono stato su Google ma non riesco a trovare come risolvere il "percorso del carattere" di questa applicazione, qualcuno lo sa?

EDIT

L'uscita del 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 

Nel fare nomi (X11Fonts()):

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

Secondo [questo] (https://stat.ethz.ch/pipermail/r-sig-mac/2008-March/004740.html) (che trovato da googling il tuo messaggio di errore) hai una locale non valida. (Così dice l'eminente Professore.) – joran

+0

sì, l'ho trovato anche io e ho provato quello che dice senza fortuna. Forse sto solo facendo qualcosa di sbagliato però. Fammi riprovare. – Tsundoku

risposta

2

Che cosa significa questo ritorno:

capabilities("X11") 

Se si è .Platform$OS.type == "windows", potrebbe essere necessario effettuare ulteriori ricerche. Dubito che X11 sia installato lì di default. Ma la modifica indica che siete su un Mac in modo da provare questo:

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

Quando eseguo X11() alla console di comando R in Mac-GUI ottengo una finestra X11 e scegliendo X11/A proposito di I X11' vedere che ho "XQuartz 2.1.6 (xorg-server 1.4.2-apple33)". Sto usando Leopard (ancora), ma ho pensato che la versione recente dei Mac abbia installato il supporto X11 di default e non ricordo di aver bisogno di puntare R nella giusta direzione per trovarlo.

+0

Sono su OSX (Lion) e restituisce True – Tsundoku

+0

Supponendo che tu abbia già eseguito 'X11()', suppongo che dobbiamo vedere il codice. –

+0

il codice con cui provo a fare i grafici? o quello prima? – Tsundoku

Problemi correlati