我希望有人可以帮助Name
中的自定义文字标签。我有四个图,我正在列中列出一个共享图例。我正在尝试更改" left"的字体。 grid.arrange
中的标签,但我无法弄清grid.arrange
如何为此工作。我当前的代码(textGrob
- p1
为p4
个对象)是:
ggplot
图例中的字体更改正确,但左侧字体仍为默认字体。我试过了font =" Georgia"和windowsFonts(Georgia=windowsFont("TT Georgia"))
plots <- list(p1, p2, p3, p4)
g <- ggplotGrob(plots[[1]])
leftText <- textGrob("Percent Savings", rot=90, gp=gpar(font="Georgia"))
grid.arrange(
do.call(arrangeGrob, c(plots, nrow=4)),
left = leftText,
top = " ",
ncol = 1,
heights = c(8))
。我有什么想法可以让它发挥作用吗?
编辑:对于有这个问题的其他人,我终于偶然发现了一个答案,在textGrob中命令不是&#34; font&#34;或&#34;家庭&#34;。事实上,它是&#34; fontfamily&#34;。