如何在 R 中使用 rgb 色建立繪圖?


rgb 顏色是指紅色、綠色和藍色。這種組合有助於我們建立多種不同的顏色。在 R 中,我們可以使用 rgb 函式建立包含不同顏色的繪圖並使用 image 函式。如果我們希望獲得沒有任何軸標題或軸標籤的 rgb 顏色繪圖,則應在 image 函式中使用適當的引數,如下面的示例所示。

示例

考慮下面的資料幀

即時演示

> set.seed(9991)
> x1<-rnorm(20,0.5,0.2)
> x2<-rnorm(20,0.5,0.2)
> x3<-rnorm(20,0.5,0.2)
> df<-data.frame(x1,x2,x3)
> df

輸出

      x1       x2         x3
1 0.5244507 0.4754375 0.4169833
2 0.5852814 0.4207673 0.5355069
3 0.4890869 0.3131243 0.6362910
4 0.5121207 0.9491096 0.5891787
5 0.5168057 0.4973831 0.7236256
6 0.4330726 0.4104037 0.5496923
7 0.6368670 0.7607583 0.4711013
8 0.4295716 0.5789783 0.2966538
9 0.3173608 0.3091796 0.6647532
10 0.6366242 0.6223271 0.3594197
11 0.3992533 0.4880624 0.6769146
12 0.4074586 0.4095547 0.6276600
13 0.5911152 0.6244891 0.2916734
14 0.4969639 0.3696762 0.3593758
15 0.3967626 0.2896538 0.7099536
16 0.5753286 0.5983690 0.3242723
17 0.4719488 0.1192932 0.7591374
18 0.4677421 0.3553999 0.2393512
19 0.7406508 0.3626482 0.7628945
20 0.3271722 0.4682697 0.3125846

繪製繪圖

示例

> image(1:nrow(df),1,as.matrix(1:nrow(df)),col=rgb(df$x1,df$x2,df$x3),xlab="",ylab="",xaxt="n",yaxt="n",bty="n")

輸出

更新於: 2020 年 11 月 23 日

539 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.