[R] R task views graph representation
paul sorenson
news01 at metrak.com
Sun Mar 23 07:57:45 CET 2014
I created a graph of the R task views using python to scrape the HTML,
networkx to construct the graph at runtime then dumped it out as a
graphviz dot file. Finally creating an SVG file with dot:
see http://metrak.com/R/taskview.svg
I was wondering what people find useful for visualising graphs with many
nodes. I notice the task views mention igraph and Rgraphviz for
visualising large graphs. I haven't tried igraph yet (I need to first
dump the output of my python script into something that I can import
with R) but the current SVG is the product of graphviz (dot) so I
imagine Rgraphviz would yield similar results.
I guess with so many nodes even the "best" layout is going to be pretty
difficult to read so maybe an interactive method is required? Having
said that, if I could add jitter to the rank to get the output
approaching a square that might help.
My HTML scraping choked on quite a few "nodes" that are apparently
formatted a bit differently to most of the others so the SVG file is not
complete.
I just happened to choose the task views as an exercise in dealing with
graphs, I don't have a particular use of the output in mind.
cheers
More information about the R-help
mailing list