/ / Vertice label in igraph - python, igraph

Vertice etykieta w igraph - python, igraph

Jestem nowy do igraph. Wypróbowałem ten prosty kod, ale nie wyświetla on identyfikatora wierzchołka wewnątrz węzła.

from igraph import *
g = Graph()
g.add_vertices(3)
g.add_edges([(0,1), (1,2)])
plot(g, layout = g.layout("kk"))

Czy ktokolwiek może mi powiedzieć, dlaczego identyfikator nie jest wyświetlany?

Odpowiedzi:

1 dla odpowiedzi № 1

Ponieważ identyfikatory nie są domyślnie wyświetlane jako etykiety;) Jeśli chcesz je wyświetlać, musisz ustawić label atrybut każdego węzła do jego etykiety lub określić vertex_label=... jako argument słowa kluczowego plot:

g.vs["label"] = range(g.vcount())

lub

plot(g, layout="kk", vertex_label=range(g.vcount())