2010-01-21 8 views
6

Ho uno strano problema con la finestra di output in RGui (in Win XP). Dovrei vedere una trama come quella qui sotto ...R ggplot2 - assenza di sfondo o linee di griglia nel grafico con RGui

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

... quando ho eseguito questo script:

library(ggplot2) 
x <- rnorm(100,0,1) 
y <- rnorm(100,0,1) 
z <- data.frame(x,y) 
g <- ggplot(z, aes(x,y)) + geom_point() + theme_gray() 

Invece, nella finestra del grafico mostra uno sfondo bianco e nero linee della griglia, come sotto.

R finestra PLOT

alt text http://img192.imageshack.us/img192/5349/ss20100121160230.png

quando esporto il complotto per .PNG e "Anteprima" in Windows Explorer - non mostra uno sfondo o griglia linee.

PNG in Windows

alt text http://img192.imageshack.us/img192/5349/ss20100121160230.png

Stesso Png in Gimp

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

Stesso Png caricato di hosting di immagini

alt text http://img402.imageshack.us/img402/7483/ss20100121153931.png

Qualche idea su cosa sta succedendo? Come posso visualizzare correttamente la trama in RGui?

+0

In Esplora risorse, selezionare Strumenti/Opzioni cartella .../scheda Tipi di file/e quindi, nell'elenco popolato, cercare PNG. Qual è il software associato per l'apertura dei file PNG? Prova a reimpostarlo su "Visualizzatore immagini e fax per Windows" –

+0

Grazie per l'idea. Ma spero davvero di ottenere qualcosa per sistemare il modo in cui appare nella finestra del grafico R – user246211

+0

Sto usando R 2.10.1 su WinXP e sta mostrando bene in R. Il seguente cambiamento: g <- ggplot (z, aes (x, y)) + geom_point() + theme_bw() Hai controllato o modificato le impostazioni dello schermo? – Janvb

risposta

2

Sembra un problema con il dispositivo anziché con R, prova a reinstallare GTK +. Se non funziona prova a tracciare jpegs invece di png se puoi.

+2

Sono d'accordo sul fatto che sembra un problema con il dispositivo (un problema comune con R, purtroppo!), Ma sono fortemente in disaccordo con la raccomandazione di utilizzare JPG. JPG è un formato bitmap * lossy *, ottimo per le foto, terribile per le cose con le linee. Un'alternativa al PNG potrebbe essere il PDF, che è un formato vettoriale senza perdita ideale per i grafici. Inoltre, puoi utilizzare Inkscape per modificare i PDF ora, il che è un ottimo modo per modificare l'output di ggplot (o qualsiasi altro R)! – Harlan