W ggplot2, jak umieścić tytuł fabuły na dole wykresu.Tytuł wydruku u dołu wykresu przy użyciu ggplot2
qplot(rnorm(100)) + ggtitle("My Title")
stawia tytuł w środkowej i górnej części działki, natomiast chcę być w środku i dolny działki.
W ggplot2, jak umieścić tytuł fabuły na dole wykresu.Tytuł wydruku u dołu wykresu przy użyciu ggplot2
qplot(rnorm(100)) + ggtitle("My Title")
stawia tytuł w środkowej i górnej części działki, natomiast chcę być w środku i dolny działki.
Oto rozwiązanie przy użyciu grid.text
:
library("grid")
qplot(rnorm(100)) + theme(plot.margin=unit(c(0.5, 1, 2, 0.5), "lines"))
grid.text("My Title", x = unit(0.5, "npc"), y = unit(0, "npc"),
vjust = -0.5, gp = gpar(cex=1.2))
Działa, ale gdy próbuję zapisać jako PDF (używając ggsave), nie widzę tytułu !!! –
Musisz bezpośrednio otworzyć/zamknąć urządzenie: 'pdf (" file.pdf "); print (qplot (...)); grid.text (...); dev.off() ' – rcs