Molto spesso, disegno grafici in R e li esporto in pdf o svg. Quindi li importo in Inkskape o Illustrator. A volte questo genera risultati strani. Ad esempio, quando genero un semplice grafico a dispersione con forme (1 e 16), Inkscape non riesce a leggerlo e genera il seguente file. Vedi il mio gist file. Sospetto che ciò dovrebbe essere dovuto alle opzioni predefinite del dispositivo grafico pdf()
ma non ne sono sicuro. Qualcuno ha una soluzione?Perché Inkscape non legge correttamente i file PDF generati da R?
5
A
risposta
6
Questo è un sintomo di caratteri diversi utilizzati come simboli di tracciamento. Prova a creare il file PDF utilizzando:
pdf("test.pdf", useDingbats = F)
plot(1:10, 10:1, pch=16)
dev.off()
Screenshot Inkscape
C'è una lunga "Nota" in ?pdf
sul perché di R gli autori pensano alcuni visualizzatori PDF (a quanto pare Inkscape essere uno di questi) sono in mancanza e alcuni suggerimenti di configurazione che non ho testato sul mio Mac.
Bene, cosa succede se si cambiano i valori predefiniti per 'pdf()'? –