I am working with about 600 nodes in an Rgraphviz graph. Within this graph there are, when plotted, about 8 obvious clusters that are highly connected within them but do not share connections between them. I have a wrapper function that handles a lot of tasks automatically for me like setting various node and edge attributes. What I would like to do is be able to auto-generate plots for each of these independent clusters. Is there a way to programatically identify these clusters and use this identificaiton to create either subgraphs or clusters?
#For example library(graph) library(Rgraphviz) g1_gz <- gzfile(system.file("GXL/graphExample-01.gxl.gz",package="graph"), open="rb") g11_gz <- gzfile(system.file("GXL/graphExample-11.gxl.gz",package="graph"), open="rb") g1 <- fromGXL(g1_gz) g11 <- fromGXL(g11_gz) g1_11 <- join(g1, g11) plot(g1_g11) # yields 2 obvious clusters plus 8 nodes with no edges. What I would like to be able to do is automatically identify the 2 clusters, so that they can be separately plotted. Thanks, Mark Mark W. Kimpel MD ** Neuroinformatics ** Dept. of Psychiatry Indiana University School of Medicine 15032 Hunter Court, Westfield, IN 46074 (317) 490-5129 Work, & Mobile & VoiceMail (317) 399-1219 Skype No Voicemail please [[alternative HTML version deleted]] ______________________________________________ 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.