r - 更改一个节点的属性

标签 r igraph

如何更改颜色标签节点的 ID 或名称?

例如:我想更改标签颜色节点 name="4"或 id=3

g9<- graph(c(0,1,0,2,0,3,1,4,1,2,3,4,3,5,4,5,5,2),n=6,dir=FALSE)
V(g9)$name<-c(1:6)
V(g9)$label<-V(g9)$name

最佳答案

V(g9)$color 是颜色数组。

要更改特定节点的颜色,请说 2: V(g9)$color[2] ="#343434FF"

如果您希望每个节点有不同的颜色,您可以指定rainbow(n),其中n是节点数,此函数生成一个颜色数组,然后您可以指定:V (g9)$color=彩虹(9)

另请注意:要获取顶点或节点列表,您可以获取它们:V(g9) 然后,如果您决定更改顶点 5 的颜色,则可以使用 V(g9)$color[which(V(g9)==5)]="#434344" 其中,which(V(g9)==5) 匹配顶点或节点 5。

关于r - 更改一个节点的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10587903/

相关文章:

在交互式 R session 中从 Shiny 的应用程序返回值

html - 如何使用带有 R (rvest) 的 selectorgadget webscrape .dpbox 表?

r - 使用 Tidyr/Dplyr 汇总字符串组的计数

r - 我的 r Shiny 应用程序需要 dockerfile 中的 odbc 驱动程序

r - 图,r : unlist node centrality scores for a list of matrices

R 指数产生 NaN

r - 写入文件时如何重命名 igraph 节点 ID

r - 如何在R中删除图中的顶点?

Python igraph : Fastest way to convert large graph to python-igraph graph

r - 可视化 igraph 中的许多组件之一