gpt4 book ai didi

r - r : edge labels are overlapping 中的 igraph 包

转载 作者:行者123 更新时间:2023-12-04 08:22:53 25 4
gpt4 key购买 nike

我正在使用 R 中的 igraph 包来可视化网络流。

library(igraph)

# Example Data:
b <- c("countryA", "countryB", "countryC", "countryA", "countryC", "countryA")
c <- c("countryB", "countryC", "countryA", "countryB", "countryA", "countryB")
d<- c(100, 200, 200, 300, 400, 200)
e <- c(5,12,10,24,25,12)
mydata <- data.frame(b,c,d,e)
colnames(mydata) <- c("exporteur", "partner", "tradeflow", "price")

# Plot in igraph
mydata.igraph <- graph.data.frame(mydata)
E(mydata.igraph)$label <- mydata[,3]
plot(mydata.igraph)

如您所见,我的边缘标签(箭头标签)重叠。如何解决这个问题?

提前致谢!

最佳答案

这是执行此操作的代码。它使用 edgelist 而不是 igraph,但它看起来更酷。

    library(qgraph)
qgraph(mydata,edge.labels=T)

查看此帖子以获取更多详细信息

Draw Network in R (control edge thickness plus non-overlapping edges)

这个使用 qgraph 的帮助页面:
http://rgm3.lab.nig.ac.jp/RGM/R_rdfile?f=qgraph/man/qgraph.Rd&d=R_CC

关于r - r : edge labels are overlapping 中的 igraph 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20033565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com