You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Edge属性颜色不生效:已注册正确属性但绘图显示错误颜色

igraph边颜色设置后绘图显示异常

已正确注册igraph的边颜色属性,但绘图时显示颜色与设置不符。

代码片段:

x <- BrM_afterdiagnosis_centrality_urb[BrM_afterdiagnosis_centrality_urb$visitlink == i,]
g <- graph.data.frame(x[,c(1,2)], directed = FALSE) %>%
  set_vertex_attr("urban", index = x$ahaid, value = x$urban) %>%
  set_vertex_attr("color", index = x$ahaid, value = c(x$colors_top)) %>%
  set_vertex_attr("color", 1, "white")
E(g)$color <- as.factor(x$database_color)
plot(g, vertex.label=NA)

属性查询结果:

使用get.edge.attribute查询边颜色,返回结果正确:

> get.edge.attribute(g)
$color
[1] deepskyblue deepskyblue deepskyblue
Levels: deepskyblue

绘图异常表现:

绘图时边显示为黄色(如下所示):
边显示为黄色的igraph绘图结果

内容的提问来源于stack exchange,提问作者ltong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 04:54:51