如何在R中使用ggplot2建立低點強度散點圖?


要使用ggplot2建立低點強度散點圖,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。
  • 然後,建立散點圖。
  • 使用`scale_color_hue`函式建立低點強度散點圖。

建立資料框

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

 線上演示

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
df

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

        x             y    Category
1   1.12029660  1.798400854  B
2  -0.92627226  0.012693777  B
3   0.08246051 -1.023041721  B
4   0.74518421  0.011659665  A
5  -0.58230502  1.989721818  B
6  -0.33260317  1.634187623  A
7   0.99057313  2.301538677  B
8  -1.84009486 -0.359357332  A
9  -0.72119221 -0.713702991  A
10 -0.32797371  1.085256326  B
11 -0.66707938 -0.007620469  A
12 -0.03114908  1.682230334  B
13  0.28675230  2.149633140  A
14  0.92106137  0.726502687  B
15  2.48582864 -0.886252989  B
16  0.67901026 -0.077100236  B
17 -0.49207964  0.866949278  C
18 -0.06498771 -0.377925875  C
19 -0.67773914 -1.007353247  A
20  0.60461753 -2.014343915  B
21 -0.78234868 -0.050558502  C
22  0.66883287  0.840200263  A
23  0.91851546 -0.448334545  A
24  0.52271830  0.266627647 A
25 -1.04105075 -0.916067803  A

建立散點圖

使用ggplot2包的`geom_point`函式建立散點圖:

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
library(ggplot2)
ggplot(df,aes(x,y,color=Category))+geom_point()

輸出

建立低點強度散點圖

使用ggplot2包的`scale_color_hue`函式和`c`引數建立低點強度散點圖(`c`的預設值為100):

x<-rnorm(25)
y<-rnorm(25)
Category<-sample(LETTERS[1:3],25,replace=TRUE)
df<-data.frame(x,y,Category)
library(ggplot2)
ggplot(df,aes(x,y,color=Category))+geom_point()+scale_color_hue(c=65)

輸出

更新於:2021年8月13日

273 次瀏覽

開啟你的職業生涯

完成課程獲得認證

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