【发布时间】:2019-01-15 19:33:42
【问题描述】:
是否可以控制在igraph 图中绘制节点和边的顺序?类似于ggplot2 在数据框中按照它们在arranged 的顺序绘制点的方式。我知道绘制的节点和边缘肯定会重叠,但我希望能够控制哪些最明显(即绘制在顶部的那些)。我有一个下面有一些重叠的图表。
library(igraph)
library(scales)
col_fun <- colorRampPalette(c('tomato', 'skyblue'))
g <- erdos.renyi.game(100, .025)
V(g)$label <- NA
V(g)$size <- scales::rescale(degree(g), c(5,15))
V(g)$color <- col_fun(vcount(g))
E(g)$color <- col_fun(ecount(g))
plot(g)
【问题讨论】: