Dot really slow on a relatively small graph.
/usr/local/bin/dot -v -Goverlap=scale -Tsvg -oout3.svg inputx.txt
Produces a really ugly graph after about 5 minutes.
dot - graphviz version 2.41.20171003.0012 (20171003.0012) libdir = "/usr/local/lib/graphviz" Activated plugin library: libgvplugin_core.so.6 Using render: svg:core Using device: svg:svg:core Activated plugin library: libgvplugin_dot_layout.so.6 Using layout: dot:dot_layout The plugin configuration file: /usr/local/lib/graphviz/config6 was successfully loaded. render : dot dot_json fig json json0 map mp pic pov ps svg tk visio vml xdot xdot_json layout : circo dot fdp neato nop nop1 nop2 osage patchwork sfdp twopi textlayout : device : canon cmap cmapx cmapx_np dot dot_json eps fig gv imap imap_np ismap json json0 mp pic plain plain-ext pov ps ps2 svg svgz tk vdx vml vmlz xdot xdot1.2 xdot1.4 xdot_json loadimage : (lib) eps gif jpe jpeg jpg png ps svg pack info: mode undefined size 0 flags 0 margin 8 pack info: mode node size 0 flags 0 fontname: "courier" resolved to: [internal courier] network simplex: 1307 nodes 1504 edges maxiter=2147483647 balance=1 network simplex: 1307 nodes 1504 edges 7 iter 0.01 sec Maxrank = 524, minrank = 0 mincross: pass 0 iter 0 trying 0 cur_cross 980 best_cross 980 mincross: pass 0 iter 1 trying 1 cur_cross 1074 best_cross 980 mincross: pass 0 iter 2 trying 0 cur_cross 906 best_cross 906 mincross: pass 0 iter 3 trying 0 cur_cross 551 best_cross 551 mincross: pass 1 iter 0 trying 0 cur_cross 2064 best_cross 477 mincross: pass 1 iter 1 trying 1 cur_cross 875 best_cross 477 mincross: pass 1 iter 2 trying 2 cur_cross 780 best_cross 477 mincross: pass 1 iter 3 trying 3 cur_cross 508 best_cross 477 mincross: pass 2 iter 0 trying 0 cur_cross 477 best_cross 477 mincross: pass 2 iter 1 trying 1 cur_cross 736 best_cross 477 mincross: pass 2 iter 2 trying 2 cur_cross 925 best_cross 477 mincross: pass 2 iter 3 trying 3 cur_cross 517 best_cross 477 mincross: pass 2 iter 4 trying 4 cur_cross 536 best_cross 477 mincross: pass 2 iter 5 trying 5 cur_cross 769 best_cross 477 mincross: pass 2 iter 6 trying 6 cur_cross 1000 best_cross 477 mincross: pass 2 iter 7 trying 0 cur_cross 442 best_cross 442 mincross: pass 2 iter 8 trying 1 cur_cross 506 best_cross 442 mincross: pass 2 iter 9 trying 2 cur_cross 758 best_cross 442 mincross: pass 2 iter 10 trying 3 cur_cross 851 best_cross 442 mincross: pass 2 iter 11 trying 4 cur_cross 456 best_cross 442 mincross: pass 2 iter 12 trying 5 cur_cross 516 best_cross 442 mincross: pass 2 iter 13 trying 6 cur_cross 739 best_cross 442 mincross: pass 2 iter 14 trying 7 cur_cross 782 best_cross 442 mincross: pass 2 iter 15 trying 8 cur_cross 468 best_cross 442 mincross %3: 441 crossings, 1.12 secs. network simplex: 38772 nodes 57735 edges maxiter=13 balance=2 network simplex: 38772 nodes 57735 edges 13 iter 0.89 sec routesplines: 1523 edges, 39551 boxes 329.60 sec Using render: svg:core Using device: svg:svg:core gvRenderJobs %3: 0.18 secs.