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

Reply via email to