2014-05-07 10 views
5

Sehr oft zeichne ich Graphen in R und exportiere sie in pdf oder svg. Dann importiere ich sie in Inskape oder Illustrator. Manchmal erzeugt dies seltsame Ergebnisse. Wenn ich zum Beispiel ein einfaches Streudiagramm mit Shapes (1 und 16) erzeuge, kann Inkscape es nicht lesen und das folgende file erzeugen. Siehe meine gist file. Ich vermute, dass dies an den Standardoptionen des pdf() Grafikgeräts liegen sollte, aber ich bin mir nicht sicher. Hat jemand eine Lösung?Warum liest Inkscape PDF-Dateien, die von R generiert wurden, nicht korrekt?

+1

Nun, was passiert, wenn Sie die Standardeinstellungen für 'pdf()' ändern? –

Antwort

6

Dies ist ein Symptom verschiedener Schriftarten, die als Plottsymbole verwendet werden. Versuchen Sie, die PDF-Datei erstellt mit:

pdf("test.pdf", useDingbats = F) 
    plot(1:10, 10:1, pch=16) 
    dev.off() 

Screenshot von Inkscape Screenshot from Inkscape

Es gibt eine lange "Note" in ?pdf darüber, warum die Autoren von R denken einige pdf Zuschauer (scheinbar Inkscape ein solches zu sein) sind Fehler und einige Konfigurationsvorschläge, die ich nicht auf meinem Mac getestet habe.

Verwandte Themen