Jonathan, 

please stay on the list. 

The first query i don't understand, can you send a pdf or explain 
a bit what exactly happens.

As for the names, use them as row or column names in the matrix
(see ?colnames), and then do 

V(g)$label <- V(g)$name 

before the plotting.

G.

On Fri, Jul 11, 2008 at 02:47:55PM +0100, Dry, Jonathan R wrote:
> Superb - thanks Gabor
> 
> Two minor queries - firstly the network plot does not seem to fit in the 
> window and so only part of it is plotted.  Secondly, the first row and column 
> of my matrix comprise the sample names - is it possible to show the names in 
> the nodes of the graph (currently it just shows the row number)?
> 
> Your help is much appreciated
> 
> Kind regards
> 
> Jonathan
> 
> -----Original Message-----
> From: Gabor Csardi [mailto:[EMAIL PROTECTED]
> Sent: 11 July 2008 14:33
> To: Dry, Jonathan R
> Cc: r-help@r-project.org
> Subject: Re: [R] network
> 
> 
> I'm sure this is possible with 'network', but i'm not very familiar 
> with that package. In case you don't get an answer on how 
> to do it with network, here is how to do it with the 'igraph' package:
> 
> library(igraph)
> M <- matrix(runif(100)*2-1, 10, 10)
> M[ lower.tri(M, diag=TRUE) ] <- 0
> 
> M[ abs(M) < 0.5] <- 0
> 
> g <- graph.adjacency(M, weighted=TRUE, mode="upper")
> E(g)$color <- "green"
> E(g)[ weight<0 ]$color <- "red"
> 
> g$layout <- layout.fruchterman.reingold
> plot(g)
> 
> Please tell me if something is not clear,
> Gabor
> 
> On Fri, Jul 11, 2008 at 02:04:54PM +0100, Dry, Jonathan R wrote:
> > Hello
> > 
> > I am a relatively new user of R and am struggling to use the 'network' 
> > package.  I have a correlation matrix (produced using 'cor'), and want to 
> > draw a network where each item showing correlation above a threshold (say 
> > 0.5) is joined by a green line, and each item showing correlation below a 
> > threshold (say -0.5) is joined by a red line.  Does anyone have any hints 
> > of how to correctly use functions within the 'network' package to achieve 
> > this?
> > 
> > ______________________________________________
> > R-help@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.
> 
> -- 
> Csardi Gabor <[EMAIL PROTECTED]>    UNIL DGM

-- 
Csardi Gabor <[EMAIL PROTECTED]>    UNIL DGM

______________________________________________
R-help@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.

Reply via email to