[R] igraph and tkgraph

Gábor Csárdi csardi.gabor at gmail.com
Fri Nov 14 14:02:29 CET 2008

Tom, you mean 'tkplot' in the igraph package? Look at ?igraph.plotting
on how to set up plotting parameters, e.g. if you want different line
types for the positive/negative relations, then you can make use of
the 'lty' parameter:

A <- matrix(sample(c(-1,0,1), 100, replace=TRUE), 10)
g <- graph.adjacency(A, mode="upper", weighted=TRUE, diag=FALSE)
E(g)$lty <- ifelse(E(g)$weight > 0, 1, 2)
tkplot(g, layout=layout.kamada.kawai)


On Fri, Nov 14, 2008 at 12:40 PM, Tom Backer Johnsen
<backer at psych.uib.no> wrote:
> I have a number of (directed) graphs based on social groups, where the
> members have expresed likes and dislikes in respect to the other members.
>  tkgraph makes it simple to draw the graphs in a very pleasing way, but I
> would like to differentiate between positive and negative relations in the
> graph by having the edges for the negative relations dashed and the positive
> ones continuous.
> Is that possible?  If so how?
> Tom
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

Gabor Csardi <Gabor.Csardi at unil.ch>     UNIL DGM

More information about the R-help mailing list