9.5 标题

9.5.1 问题

你想给图形设定一个标题。

9.5.2 方案

一个不带标题的图形例子:

  1. library(ggplot2)
  2. bp <- ggplot(PlantGrowth, aes(x = group, y = weight)) +
  3. geom_boxplot()
  4. bp

9.5 标题 - 图1

添加标题:

  1. bp + ggtitle("Plant growth")

9.5 标题 - 图2

  1. ## 等同于 bp + labs(title='Plant growth')
  2. ## 如果标题比较长,可以用 \n 将它分成多行来显示
  3. bp + ggtitle("Plant growth with\ndifferent treatments")

9.5 标题 - 图3

  1. # 缩少行距并使用粗体
  2. bp + ggtitle("Plant growth with\ndifferent treatments") +
  3. theme(plot.title = element_text(lineheight = 0.8, face = "bold"))

9.5 标题 - 图4