2012-03-05 8 views
8

Sto generando una heatmap in ggplot2 32x32 (piastrelle, ogni piastrella inferiore a un quarto di pollice x un pollice in pollici) nel mio MacBook Pro, questo è relativamente semplice. Tuttavia, l'output pdf per questo è enorme (qualcosa come 7 MB) e quando lo carico in pdflatex, il caricamento e la modifica delle pagine nel documento diventano molto lenti. Quali sono le mie opzioni? C'è un modo migliore per salvare un PDF in R che giochi bene con ggplot2 e pdflatex?ggplot2/R output pdf troppo grande

+1

Potresti avere più fortuna con un file .png o .svg. – Gregor

+0

Quando le persone segnalano questo tipo di problema, la mia prima ipotesi è sempre che hai specificato un pdf che è 32 pollici per 32 pollici. È grande! Controlla le unità di default in 'ggsave' o' pdf' e aggiusta di conseguenza. – joran

+0

@joran: era ggsave. aggiustato. puoi per favore inserire il tuo commento come risposta in modo che io possa accettarlo? – carlosdc

risposta

6

Una fonte comune di PDF troppo grandi è specificare le dimensioni quando si salva, pensando di lavorare in pixel, quando in realtà il valore predefinito è in pollici.

Provare a modificare le unità (in ggsave) o le dimensioni in pdf.