2017-11-16 1 views
1

Ich möchte ein zusätzliches Häkchen zu meinem Grundstück in ggplot2 hinzufügen, und Lösung 2 wie in der post Annotate ggplot with an extra tick and label beschrieben verwendet.Unterschied in Plot, wenn in R Studio gezeigt und exportiert mit Ggsave()

Er arbeitete für mich, fein das folgende Ergebnis in R Studio geben:

enter image description here

Aber wenn ich versuche, um das Ergebnis zu speichern ggsave() mit der einem .pdf, .ps zu erstellen, oder .png Datei, die rote Nummer Hälfte wie folgt abgeschnitten:

enter image description here

ich habe das Gefühl, dass die innere Handlung zuerst gedruckt und später die Ränder sind auf diesem aufgetragen.

Hat jemand einen Tipp?

+0

Haben Sie versucht, die Skalierung und die Dimensionen in ggsave zu ändern? Wenn nicht ok, versuchst du es? – amrrs

+0

Wenn Sie das Argument plot in 'ggsave()' nicht angegeben haben, versuchen Sie es explizit. d. h. 'ggsave (Dateiname =" some.file.name ", plot = grid.draw (g), ...)' –

+0

Können Sie Ihren Code für den Plot posten? – seeellayewhy

Antwort

0

Danke Z. Lin! Ich hatte gerade eine grid.draw(g) anstelle von g <- grid.draw(g). Dieser Punkt in R aktiviert immer meine Python-Gehirnregion :)