To make this clear, the problem I think is probably not with the size of the PNG image, because that should be 1200x600 pixels, although your code snipplet has some typos, e.g. quotes are missing around "network.png".
So I think the question is about how to produce an igraph layout on a rectangle, instead of a square or disc. I don't think we have any layout algorithm that supports that, unfortunately. (But I might be wrong, I haven't look over all of them now.) The force directed algorithms typically just place the vertices "somewhere" on a plane, and then because of symmetries, the vertices are typically within a circle. Another thing is that igraph rescales the results of the layout algorithm to the [-1,1] x [-1,1] box, and by default uses an aspect ratio of one. To change this behavior, you can set 'rescale=FALSE' and 'asp=0' when plotting the graph. You'll likely need to set 'xlim' and 'ylim' as well in this case. Gabor On Tue, Oct 9, 2012 at 10:26 AM, Mike Dylan <[email protected]> wrote: > I need to write the output of the igraph to a .png file, I am doing this: > > png(network.png height=600, width=1200) > plot(g, layout = layout.fruchterman.reingold, vertex.label = V(g)$name, > vertex.label.color= "navyblue", edge.arrow.size=0.9, edge.curved=T, > edge.label=t$count, edge.label.color="darkblue", > edge.label.font=12,vertex.shape="circle", vertex.label.dist=0, > edge.color="darkgreen", vertex.label.cex=1, vertex.label.font=3, main="Web > servers Diagram")) > > I still get the same size of image. Depending of the number of nodes (number > of rows), I like to change the size of the image. Is there option to chnage > the size of the image in igraph? > > _______________________________________________ > igraph-help mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/igraph-help > -- Gabor Csardi <[email protected]> MTA KFKI RMKI _______________________________________________ igraph-help mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/igraph-help
