如何在Igraph中绘制特定的顶点标签(例如:c(" a"," b"," c"))?

时间:2017-06-23 00:53:11

标签: plot igraph labels vertex

为什么当我尝试如下:

vertex.label= ifelse(V(graph)$name == c("vertex_name1", "vertex_name2", "vertex_name3"), V(graph)$name, NA)

我收到了警告信息:

  

在V(a)$ name == c(" vertex_name1"," vertex_name2"," vertex_name3"):较长的对象长度不是倍数较短的物体长度

而不是我想要的三个标签?

1 个答案:

答案 0 :(得分:0)

(代表OP发布解决方案)

知道了!

vertex.label= ifelse(c(V(a)$name == "vertex_name1", V(a)$name == "vertex_name2", V(a)$name == "vertex_name2"), V(a)$name, NA)