作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 R 和 GGally::ggnet2 绘制下图所示的网络图.
你可以看到有几个相互断开的独立集群,这些集群非常分散,在图中留下了很多空白。是否可以让这些集群彼此靠近从而更好地利用空间?
重现代码:
# Get datafile
wget https://www.dropbox.com/s/h4kt2fw1j4hdw3a/matrix.tsv
R
library(GGally)
library(network)
mat <- read.table('matrix.tsv')
net <- network(mat)
ggnet2(net, size= 1)
最佳答案
尝试不同的布局可能会证明是有效的:
library(GGally)
library(network)
ggnet2(net,
size= 1,
mode = "kamadakawai")
layout.par
试验特定布局的参数争论
ggnet2(net,
size= 1,
mode = "fruchtermanreingold",
layout.par = list(repulse.rad = 100,
area = 1000))
Vertex layouts for network visualization pose a difficult problem –there is no single, “good” layout algorithm, and many differentapproaches may be valuable under different circumstances.
set.seed(1234)
ggnet2(net,
size= 1,
mode = "fruchtermanreingold",
layout.par = list(repulse.rad = 300,
area = 1200))
关于减少ggnet2网络图中的空白空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67520428/
我有一个对称矩阵,表示参与者之间的联系程度。我想取消未连接的顶点。 igraph 中包含的函数(如 delete_edges 或 delete_vertices)不适用于我的情况。我分享我的代码 #i
我是一名优秀的程序员,十分优秀!