r - 在R中绘制图形时如何增加边的长度

标签 r plot igraph

有没有办法在 r 中绘制具有更大边长的图形?
我只是在使用

图书馆(igraph)

情节(图形)

有谁知道为什么所有边的长度都是可变的?

**    V1    V2
1      6     1
2      6     5
3      1     0
4      1     6
5      1   385
6      5     4
7      5     6
8      5    98
9      0     1
10     0     2

我有这种格式的数据,我正在生成一个网络图。

Click this link to see the graph

最佳答案

你可以尝试一些事情:

您可以更改情节上的边距:

par(mar=c(0,0,0,0))
plot(graph)

您可以通过浏览 layouts 上的 igraph 文档来更改布局参数。做这样的事情:
test.layout <- layout_(g,with_dh(weight.edge.lengths = edge_density(g)/1000))
plot(g, layout = test.layout)

关于r - 在R中绘制图形时如何增加边的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44892923/

相关文章:

python - 将 neo4j 查询结果加载到 python 的 `igraph` 图中

r - 如何从 plyr 重命名 **ply 函数的输出行/列?

r - lme4 错误 : boundary (singular) fit: see ? isSingular

python - matplotlib.imshow() 实际上返回什么对象?如何使用这个对象?

r - R 中各种成功概率的二项式分布图

Python 从字典中的值绘制图表

r - 使用 getGEO 下载 GPL 文件时出错

python - Levenshtein 实现能够处理大字符串和向量

r - 使用 ggraph 绘制具有空间坐标 lat long 的图形

r - 如何在 igraph(R) 中发现社区检测后的度量?