r - R 中 igraph 中的顶点标签

标签 r igraph

我在使用 R 的加权 igraph 中添加顶点标签时遇到一些问题。

图表的数据框是:

df <- read.table(text=
    "From, To, Weight
    A,B,1
    B,C,2
    B,F,3
    C,D,5
    B,F,4
    C,D,6
    D,E,7
    E,B,8
    E,B,9
    E,C,10
    E,F,11", sep=',',header=TRUE)

#    From To Weight
# 1     A  B      1 
# 2     B  C      2
# 3     B  F      3
# 4     C  D      5
# 5     B  F      4
# 6     C  D      6
# 7     D  E      7
# 8     E  B      8
# 9     E  B      9
# 10    E  C     10
# 11    E  F     11

我使用:

g<-graph.data.frame(df,directed = TRUE)
plot(g)

绘制以下图表:

enter image description here

可以看到从 E 到 B 的顶点标签(例如)是叠加的。 (顶点C-D和顶点B-F也出现同样的问题)

我想知道如何分离这些标签以便让每个标签 每个顶点的权重不同?

最佳答案

尝试 qgraph 包。 qgraph 建立在 igraph 的基础上,并在后台为您做很多事情。

install.packages('qgraph')
require(qgraph)
qgraph(df,edge.labels=T)

enter image description here

希望这有帮助。

关于r - R 中 igraph 中的顶点标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21335944/

相关文章:

python - igraph R 和 Python 中社区检测函数的不同结果

r - 将顶点大小与 igraph 中的标签大小匹配

r - sp::over()用于多边形分析中的点

使用 ggcorrplot2 : "x-axis" labels get cropped 的 R 相关图

python - 在 igraph python 中访问有边的节点到某个感兴趣的节点

r - 是否可以从网络图中获取坐标?

r - 使用 data.table 的垂直条件创建一个新列

r - 计算另一个数据框中每个条件的行数

r - 查找多个组的最后一行

python - 通过任何 python 或 R 模块可视化图中重叠的社区