【问题标题】:How to change Title (Top) size on arrangeGrob?如何更改排列格罗上的标题(顶部)大小?
【发布时间】:2021-02-18 12:40:33
【问题描述】:

我已经编写了一个 ggplot 函数并设法获得了一个包含 12 个图的多图。因此我需要一个已经添加的整体标题。问题是它太小了,我找不到改变它的功能。 我的代码是:

grid.arrange(arrangeGrob(grobs=scatterplots, widths= c(1,1,1), 
             layout_matrix = rbind(c(1,2,3),
                                   c(4,5,6),
                                   c(7,8,9),
                                   c(10,11,12))),
             left="hourly ET observed [mm]",
             bottom="hourly ET gap filled [mm]",
             top="gap filled by")

【问题讨论】:

  • 尝试使用patchwork包:patchwork.data-imaginist.com/articles/guides/annotation.html查看命令plot_annotation(title = "Overall title")
  • 但是我怎样才能把这个包和之前的代码结合起来呢?
  • pachwork 提供了一个非常简单的 grid.arrange 替代方案;您需要更改代码,但需要付出一点努力
  • top = grid::textGrob('title', gp=grid::gpar(fontsize=24))
  • 有没有办法在不将其从垂直更改为水平的情况下将其调整到左侧?

标签: r ggplot2 size title gridextra


【解决方案1】:

此答案由用户 baptiste 提供:

top = grid::textGrob('title', gp=grid::gpar(fontsize=24))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-18
    • 2013-11-17
    相关资源
    最近更新 更多