我有一个网络,当我绘制它时,它有许多重叠的节点。我想更改颜色的不透明度,以便当其他节点重叠时您可以看到它们下面的节点。例如,请观看此视频:https://vimeo.com/52390053
我正在使用iGraph
为了我的地 block 。这是一个简化的代码简介:
net1 <- graph.data.frame(myedgelist, vertices=nodeslist, directed = TRUE)
g <- graph.adjacency(get.adjacency(net1))
V(g)$color <- nodeslist$colors #This is a set of specific colors corresponding to each node. They are in the format "skyblue3". (These plot correctly for me).
E(g)$color <-"gray"
plot.igraph(g)
但是,我无法在 iGraph
中找到选项更改节点颜色的不透明度。
知道我该怎么做吗?我想也许像 V(g)$alpha <- 0.8
,但这没有任何作用。
最佳答案
您可能想尝试例如这个:
library(igraph)
set.seed(1)
g <- barabasi.game(200)
plot(g,
vertex.color = adjustcolor("SkyBlue2", alpha.f = .5),
vertex.label.color = adjustcolor("black", .5))
关于r - 更改 R 中 iGraph 中的节点/顶点不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30376904/