如何在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")

輸出

如果您將上面給出的所有程式碼片段作為一個程式執行,它將生成以下輸出:

更新於:2021年11月3日

627 次瀏覽

啟動你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.