如何使用 ggplot2 R 包標準化資料框的列並建立散點圖?


要使用 ggplot2 R 包標準化資料框的列並建立散點圖,我們可以按照以下步驟操作:

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

  • 然後,使用 ggplot2 包建立使用原始值的散點圖。

  • 之後,使用 scale 函式建立散點圖。

建立資料框

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

 線上演示

x<-sample(1:100,25)
y<-sample(1:100,25)
df<-data.frame(x,y)
df

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

輸出

   x  y
1  61 4
2  26 61
3  5  31
4  1  46
5  31 45
6  92 35
7  64 88
8  63 6
9  90 59
10 54 62
11 55 86
12 16 17
13 97 68
14 62 70
15 8 26
16 38 9
17 65 8
18 21 38
19 77 54
20 6 90
21 13 23
22 59 47
23 14 49
24 41 21
25 84 53

建立散點圖

使用 ggplot2 包的 geom_point 函式在 x 和 y 之間建立散點圖:

x<-sample(1:100,25)
y<-sample(1:100,25)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point()

輸出

標準化列後建立散點圖

在 geom_point 的 aes 中使用 scale 函式在 x 和 y 的標準化值之間建立散點圖:

x<-sample(1:100,25)
y<-sample(1:100,25)
df<-data.frame(x,y)
library(ggplot2)
ggplot(df,aes(x,y))+geom_point(aes(scale(x),scale(y)))

輸出

更新於: 2021年8月11日

141 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.