Plot 如何在Igraph中打印特定的顶点标签(例如:c(“a”)、“b”和“c”)?

Plot 如何在Igraph中打印特定的顶点标签(例如:c(“a”)、“b”和“c”)?,plot,igraph,labels,vertex,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(“顶点名称1”、“顶点名称2”、“顶点名称3”):较长的对象长度不是较短对象长度的倍数 而是有我想要的三个标签?(代表OP发布解决方案) 明白了 vertex.label= ifelse(c(V(a)$nam

为什么当我尝试这样做时:

vertex.label= ifelse(V(graph)$name == c("vertex_name1", "vertex_name2", "vertex_name3"), V(graph)$name, NA)
我已收到警告消息:

在V(a)$name==c(“顶点名称1”、“顶点名称2”、“顶点名称3”):较长的对象长度不是较短对象长度的倍数

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

(代表OP发布解决方案)

明白了

vertex.label= ifelse(c(V(a)$name == "vertex_name1", V(a)$name == "vertex_name2", V(a)$name == "vertex_name2"), V(a)$name, NA)
(代表OP发布解决方案)

明白了

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

嗨,阿图尔。如果您愿意以自己的名义在下面添加您的答案,您可以接受它,并可能在将来获得更多投票。如果你这样做了,请让我知道,这样我就可以删除我自己的(维基)答案。是的,当然!嗨,阿图尔。如果您愿意以自己的名义在下面添加您的答案,您可以接受它,并可能在将来获得更多投票。如果你这样做了,请让我知道,这样我就可以删除我自己的(维基)答案。是的,当然!