如何在 R 的 ggplot2 图中添加标题?

要在 R 中的 ggplot2 图中添加标题,我们可以使用 labs 函数。

例如,如果我们有一个名为 df 的数据框,其中包含两列 X 和 Y,并且我们想在 X 和 Y 之间创建散点图,并带有标题作为“线性关系显示”的注释,那么我们可以使用以下命令 -

ggplot(df,aes(X,Y))+geom_point()+labs(caption="Note: Linear Relation Display")

示例

以下代码段创建了一个示例数据框 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

df

创建以下数据框

       x       y

1   1.145431  1.84334

2   0.200829 -0.47857

3  -0.716566 -0.97701

4  -0.449799  0.54394

5  -0.744272  0.86066

6  -0.662611 -1.04585

7   0.440630 -0.41821

8   0.968748  0.19329

9   1.009315  0.29988

10 -0.507220 -1.09525

11 -0.099724  0.38832

12 -0.366280 -1.41042

13 -0.906760  0.17358

14 -0.756205 -0.23318

15 -0.370161 -0.32490

16  0.361470 -1.32402

17 -0.712471  0.82726

18 -1.515501  0.55803

19  1.249399 -0.29689

20 -1.127540  1.45622

要加载 ggplot2 包并在上面创建的数据框中创建 x 和 y 之间的散点图,请将以下代码添加到上面的代码片段中 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

library(ggplot2)

ggplot(df,aes(x,y))+geom_point()

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

要在上面创建的数据框上创建带有标题的 x 和 y 之间的散点图,请将以下代码添加到上面的代码片段中 -

x<-rnorm(20)

y<-rnorm(20)

df<-data.frame(x,y)

library(ggplot2)

ggplot(df,aes(x,y))+geom_point()+labs(caption="Note: Scatterplot between two Normal Random Variables")

输出结果

如果您将上述所有片段作为单个程序执行,它会生成以下输出 -

以上是 如何在 R 的 ggplot2 图中添加标题? 的全部内容, 来源链接: utcz.com/z/363401.html

回到顶部