【发布时间】:2018-06-04 16:29:51
【问题描述】:
我需要从一个对称矩阵 nxn 中以图形方式表示一个网络,该矩阵由从 0 到 1 的边值组成(如 0.1、0.22、0.54 等)。我只想代表最强的边缘连接,比如 0.6 以上。
我分享我的代码:
m=as.matrix(matrix3)
g <- graph_from_adjacency_matrix(m, mode = "upper", weighted = T, diag = F)
new_graph <- induced.subgraph(m, E(m)[E(m)$weight %in% c(E(m)$weight > 0.6 )])
ggnet2(new_graph)
它不起作用。有什么建议只绘制高于 0.6 阈值的连接吗?
【问题讨论】:
-
您能否添加一个
matrix3的快速示例作为输入 -
这里可以找到matrix3的例子(即使叫matrix2)dropbox.com/s/em1ws3j5jh08pyf/matrix2.xlsx?dl=0