$ cat graph.gv | sfdp -Goverlap=prism -Goverlap_scaling=-10 -Tsvg -o out.svg
Consider the using together with cluster:
$ cat graph.gv | cluster | sfdp -Goverlap=prism -Goverlap_scaling=-10 -Tsvg -o out.svg
Reference: http://www.kellyrob99.com/blog/2012/05/27/github-social-graphs-with-groovy-and-graphviz/
$ dot a.gv b.gv | gvpack | dot -Tx11
$ gc a.gv
# This part of example is taken from:
# https://stackoverflow.com/questions/28079686/graphviz-given-a-dot-file-how-to-compute-node-statistics
$ gvpr 'N {printf("Node %s - indegree %d, outdegree %d\n", $.name, $.indegree, $.outdegree);}' a.gv
inkscape --export-png=large_graph.png -w 10000 large_graph.svg