具有单元颜色的R邻接矩阵图

idfiyjo8  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(71)

我有一个nxn框架,如下所示

Col1    Col2    Col3    Col4    Col5    Col6
Col1    0       0       0       0       0       0
Col2    0       0       0       0       0       0
Col3    0      -2       3       1       1       1
Col4    0      -2       3       1       1       1
Col5    0       0       0       0       0       0
Col6    0      -2       3       1       1       1

字符串
我喜欢根据单元格的值生成不同颜色的图。例如,所有值为0的单元格都被着色为灰色,所有值为1的单元格都被着色为蓝色,所有值为-2的单元格都被着色为黄色,所有值为3的单元格都被着色为绿色。
我就知道会有这样的阴谋。

我不清楚如何生成这样的情节。任何建议都非常感谢。谢谢。

sc4hvdpw

sc4hvdpw1#

你可以使用{plot.matrix}

x = read.table(text = "        Col1    Col2    Col3    Col4    Col5    Col6
Col1    0       0       0       0       0       0
Col2    0       0       0       0       0       0
Col3    0      -2       3       1       1       1
Col4    0      -2       3       1       1       1
Col5    0       0       0       0       0       0
Col6    0      -2       3       1       1       1", header = TRUE)
  
library("plot.matrix")
plot(as.matrix(x), main = "My coloured matrix",
     col = c("yellow", "grey", "lightblue", "lightgreen"), 
     key = NULL, digits = 0L, text.cell = list(cex = 1.5))

字符串

有关详细信息,请参阅文档和vignette

相关问题