I have a matrix as shown below:
jerry peter king jerry 1 0 0 peter 0 1 0 king 1 1 1
Now I'm trying to draw a graph standing for the matrix with the code below:
t <- read.table("../data/table.dat"); adjm <- data.matrix(t); g1 <- graph.adjacency(adjm,add.colnames=NULL); plot(g1, main="social network", vertex.color="white", edge.color="grey", vertex.size=8, vertex.frame.color="yellow");
Vertex labels are id, so my question is how to set vertex labels by dimnames matrix?
I tried the code
vertex.label=attr(adjm,"dimnames")
but get the wrong schedule.
source share