Passen Sie Titel, die vertikal innerhalb der plot - vjust nicht funktioniert
Möchte ich den Titel innerhalb der Handlung statt auf die Standard-top-position.
Hier ein einfaches code-snippet
library(ggplot2)
df <- data.frame(x = c(1:10), y = rnorm(10, 1, 2))
ggplot(df, aes(x, y))+
geom_line() +
ggtitle("Demo") +
theme(plot.title = element_text(vjust = -3))
In der Vergangenheit war ich in der Lage, dies zu tun durch Variation vjust
Wert, aber jetzt ist es nicht funktioniert. Irgendeine Idee, wie dies zu tun?
Ich nehme an, Sie verwenden
ggplot2_2.0.0
? Da schon ein paar änderungen wurden in dieser version haben, möchten Sie vielleicht fügen Sie diese Informationen, um Ihre post.InformationsquelleAutor Haroon Rashid | 2016-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
In die ggplot Thema "vjust nicht in der v 2.0 für den plot.Titel?", Hadley schreibt:
"Alle text-Elemente haben jetzt eine Marge, die von Standard-Skala mit der schriftart
Größe in das Thema. Dies führt zu schöner Abstand, vor allem bei großer Schrift
Größen. Dies bedeutet, dass hacks mit
vjust
undhjust
funktionieren nicht mehr. Stattdessenverwenden Sie die
margin()
parameter derelement_text()
"Spielen, um mit der
t
undb
Argumente inmargin
anpassen der Titel, z.B.:Sehen
?margin
für weitere Argumente.Beachten Sie, dass Sie verwenden sollten, die
margin
argument füraxis.title.x
undaxis.title.y
sowie:t
opr
Flugb
ottom,l
eft, nehme ich an.ah, macht Sinn.
InformationsquelleAutor Henrik