假设我有一个4乘4的矩阵,例如
A= matrix(c(4 , 7 , 12 , 2 ,
5 , 5 , 9 , 12 ,
14 , 15 , 6 , 22 ,
0 , 2 , 6 , 4),
nrow=4,
ncol=4,
byrow=TRUE)
In[10]:
A
Out[10]:
[,1] [,2] [,3] [,4]
[1,] 4 7 12 2
[2,] 5 5 9 12
[3,] 14 15 6 22
[4,] 0 2 6 4
我想将此矩阵中的每个值都视为频率,并相应地创建一个类似的网格(除了添加到正方形的颜色以及可能还有值 )
其中每个方块是与频率对应的颜色,即我可以为0 < x < 4
,4 <= x <= 9
等提供不同的颜色等,其中x
表示矩阵中的每个值。基本上正在发生的是一个函数是将不同的值映射到我的矩阵中的每个位置,我需要一种可视化描绘每个方块选择频率的方法。这似乎是最直观的方式,但我不确定是否有一个R库或包使得这样的东西非常可行。