I'm working with a large number of nodes in a bipartite graph. I'm using the igraph
package. But the result is too dense:
Here is the R code that generates the graph:
library(igraph)
rd<-read.csv("bipartite-sna.csv")
g <- graph.data.frame(rd, directed=TRUE)
V(g)$type<-V(g)$name %in% rd[,1]
png("bipartite.png", width=1200, height=400)
shape<-c("circle","square")
plot(g, layout=layout.bipartite, vertex.shape=shape[as.numeric(V(g)$type)+1], vertex.label=NA)
vertex.size=7, rescale=TRUE)
dev.off()
Apparently just ratcheting up the size of the output doesn't cause the nodes to automatically spread themselves out. What should I be adjusting in order to improve the legibility of the graph?