Show edge attributes as label with igraph

Viewed 6494

I am using igraph in R for network analysis. I want to display an edge attribute on each line in the plot. An example is below

df <- data.frame(a = c(0,1,2,3,4),b = c(3,4,5,6,7))
nod <- data.frame(node = c(0:7),wt = c(1:8))
pg <- graph_from_data_frame(d = df, vertices = nod,directed = F)
plot(pg)

I want the value of the "wt" feature to show up between each node on the line, or preferably, in a little gap where the line breaks.

Is it possible to make this happen?

1 Answers
Related