如何將矩陣在 R 中轉換為顏色矩陣?
要將矩陣轉換為顏色矩陣,我們可以使用影像函式。分配顏色有多種方式,但最簡單的方法可能是定義矩陣中的最小值和最大值。此外,我們還可以使用示例 3 中所示的單一顏色的陰影來做到這一點。
示例 1
> M1<-matrix(rpois(25,5),ncol=5) > M1
輸出
[,1] [,2] [,3] [,4] [,5] [1,] 6 3 5 4 3 [2,] 9 4 5 2 5 [3,] 3 2 6 7 9 [4,] 4 6 4 7 5 [5,] 5 5 7 8 7
示例
> image(1:nrow(M1),1:ncol(M1),M1,col=min(M1):max(M1))
輸出

示例 2
> M2<-matrix(sample(0:9,25,replace=TRUE),nrow=5) > M2
輸出
[,1] [,2] [,3] [,4] [,5] [1,] 5 1 1 9 6 [2,] 5 5 1 7 8 [3,] 1 8 2 5 7 [4,] 8 4 7 2 3 [5,] 3 1 8 5 5
示例
> image(1:nrow(M2),1:ncol(M2),M2,col=min(M2):max(M2))
輸出

示例 3
我們還可以透過定義顏色來做到這一點 -
> M3<-matrix(sample(0:4,25,replace=TRUE),nrow=5) > M3
輸出
[,1] [,2] [,3] [,4] [,5] [1,] 0 2 3 0 2 [2,] 4 3 3 1 3 [3,] 1 3 2 2 3 [4,] 1 3 0 4 0 [5,] 3 2 3 0 3
示例
> colors<-c("0"="red","1"="red1","2"="red2","3"="red3","4"="red4")
> image(1:nrow(M3),1:ncol(M3),M3,col=colors)輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP