如何使用 R 中的 ggplot2 在底部设置图表标题?

通常,图表标题写在图表的上方,但有时我们需要将其放在底部。当图表标题解释了有关情节的某些情况时,建议这样做。例如,如果我们正在绘制正态分布,那么我们可以使用“近似正态”作为底部的图表标题,因为我们知道完美正态是非常罕见的事件。如果我们想在使用 ggplot2 创建的图表中将图表标题设置在底部,那么我们需要使用grid.arrangegridExtra 包的功能。

示例

考虑以下数据框 -

x<−rnorm(1000)
df<−data.frame(x)

加载 ggplot2 包并创建 x 的直方图 -

library(ggplot2)
ggplot(df,aes(x))+geom_histogram(bins=30)
输出结果

在图表底部添加图表标题 -

library(gridExtra)
grid.arrange(ggplot(df,aes(x))+geom_histogram(bins=30),bottom="Approximately Normal")
输出结果