如何在 R 中使用 ggplot2 建立的 abline 更改顏色?


要更改使用 ggplot2 在 R 中建立的 abline 顏色,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。

  • 然後,使用 ggplot2 使用給定的斜率和截距建立迴歸線。

  • 之後,使用 color 引數建立相同的圖形以更改 abline 顏色。

示例

建立資料框

讓我們建立一個如下所示的資料框:

x<-rnorm(25)
y<-rnorm(25)
df<-data.frame(x,y)
df

輸出

執行上述指令碼後,會生成以下輸出(由於隨機化,此輸出將在您的系統上有所不同):

        x            y
1   -0.51902492 -0.79354642
2   -0.42864943 -0.25896843
3    0.57382031  0.95552909
4   -1.68136435  0.19044111
5   -0.69830456 -0.01767888
6   -0.76028497 -0.19016998
7   -0.16044373  0.30392163
8   -1.30390581  0.00911881
9   -0.92685295 -0.63172007
10   2.05518766 -0.70310776
11   0.40343320  1.14764580
12  -1.01411102  0.29829312
13  -0.39075157  0.06896220
14   1.71747493  0.18522334
15   0.73520133 -0.01642746
16   0.19556420  0.55860325
17  -1.45367281  0.01375643
18  -2.42102756  0.63214669
19   0.16466908 -1.25939472
20  -0.88376161 -1.02222998
21  -0.68787689 -0.85754925
22  -0.33156054  0.38232947
23   0.14147640 -0.04030800
24   0.39239316 -0.46167568
25  -0.09390706 -0.27455582

建立迴歸線圖

使用 ggplot2 使用給定的斜率和截距建立迴歸線,如下所示:

x<-rnorm(25)
y<-rnorm(25)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()+geom_abline(slope=-0.062712, intercept=0.165886)

輸出

使用不同的線條顏色建立迴歸線圖

使用 ggplot2 使用給定的斜率和截距建立具有不同線條顏色的迴歸線,如下所示:

x<-rnorm(25)
y<-rnorm(25)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()+geom_abline(slope=-0.062712,
intercept=0.165886,colour="green")

輸出

更新於: 2021年11月11日

2K+ 瀏覽量

啟動你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.