建筑a";“按颜色划分的频率”;R中矩阵的网格

建筑a";“按颜色划分的频率”;R中矩阵的网格,r,matrix,R,Matrix,例如,假设我有一个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

例如,假设我有一个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
使用不同的颜色,
4
图像是否不起作用?你的gif没有颜色,这是故意的。我没有在网格中添加颜色,没有,我只是想象一个这样的网格,颜色指示某个范围内每个正方形的频率。我会尝试
图像
,或者如果使用ggplot,则使用geom_光栅。我过去使用的另一个技巧是使用pch=15绘制正方形。这些数据的输出是否符合您的要求?我已经将
ggplot
用于其他目的,但从未使用过
image
geom_光栅
,而且文档目前并没有真正帮助我。你能再描述一下你的确切意思吗?