如何在R中使用ggplot2建立使用灰色調色盤的類別散點圖?


要使用ggplot2建立使用灰色調色盤的類別散點圖,我們可以按照以下步驟操作:

  • 首先,建立一個數據框。
  • 然後,建立具有預設點顏色的類別散點圖。
  • 建立具有灰色調色盤點顏色的類別散點圖。

建立資料框

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

 線上演示

x<-rnorm(25)
y<-rnorm(25)
Group<-sample(c("First","Second","Third"),25,replace=TRUE)
df<-data.frame(x,y,Group)
df

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

       x           y        Group
1   0.03036902  -1.08989993 First
2  -1.36496321  -1.28054928 Third
3   0.23855417  -0.12276306 Third
4   0.52709378  -0.19730924 First
5  -1.24295750  -1.48467998 First
6  -0.57012334   0.70429757 Third
7  -2.23872847  -0.20110399 Third
8   0.51140516   0.14296460 First
9   0.55635303   0.20972904 Third
10  -0.24455115 -0.41292120 Third
11  0.38049399  -0.99364419 First
12  0.71502187   0.18136820 Third
13  -0.65251508 -0.09298097 First
14  -0.88401096  0.19342739 First
15  1.66023122   0.32843555 Second
16  -0.58101208 -0.49223091 First
17  -1.17912751 -0.69346144 Third
18  -0.75448095 -1.63278740 Third
19  -1.01581774 -0.05109014 Third
20  0.18852503  -2.13195617 First
21  -0.10338979  0.71512367 Second
22  1.83279352  -1.37538539 Second
23  -0.71975579 0.52236441  Third
24   0.12262292  0.81983890 First
25  -0.26669515 0.77764427  Second

建立類別散點圖

載入ggplot2包並根據Group值建立類別散點圖:

library(ggplot2)
x<-rnorm(25)
y<-rnorm(25)
Group<-sample(c("First","Second","Third"),25,replace=TRUE)
df<-data.frame(x,y,Group)
ggplot(df,aes(x,y,color=Group))+geom_point()

輸出

建立使用灰色調色盤的類別散點圖

使用scale_color_grey函式建立類別點的散點圖,這些點用灰色調色盤著色:

library(ggplot2)
x<-rnorm(25)
y<-rnorm(25)
Group<-sample(c("First","Second","Third"),25,replace=TRUE)
df<-data.frame(x,y,Group)
ggplot(df,aes(x,y,color=Group))+geom_point()+scale_color_grey()

輸出

更新於:2021年8月13日

153 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.