organization chart
Submitted by Ladislav Nesnera on Sun, 02/19/2012 - 05:21
Hi,
Is it possible by Graphviz to reach chart which looks like this one? (particularly overlapping/united edges connected to the centre node's side). Thanks a lot
Recent comments
- Can't compile gvmap on
20 hours 47 min ago - rendering bug
22 hours 22 min ago - rendering bug
22 hours 29 min ago - subnode
22 hours 32 min ago - cluster problem with manual
2 days 21 hours ago - Graphviz for Protege 4.0 with Lion? (Thanks, it's working)
1 week 1 day ago - can't cross-compile graphviz
1 week 1 day ago - SVG imagepath
1 week 1 day ago - Install graphviz via homebrew solves "dot -Tpng:gd" errors
1 week 1 day ago - force arrangement to side
1 week 2 days ago

Re: erg
Thanks for reply. It sounds promising (and the GRAMPS - graphviz based project too) but can you share more detail, please. I looked for united edges in the documentation but without result :-( My source is Human Resources database and there is no problem to generate appropriate DOT file. My current the best DOT file and SVG output (As seems this forum has significant technical problems :( )
organization chart
It is possible, but it doesn't happen automatically. The user needs to create an augmented graph to model the united edges. With a few assumptions, this can be done automatically.
organization chart
Thanks for reply. It sounds promising (and the GRAMPS - graphviz based project too) but can you share more detail, please. I looked for united edges in the documentation but without result :-(
My source is Human Resources database and there is no problem to generate appropriate DOT file. My current the best DOT file and SVG output (
organization chart
Since the type of united edges you want is not implemented, there is nothing in the documentation. The standard trick is to replace the original edges with dummy point nodes and various axis-aligned line segments. If your input graph satisfies some simple constraints, this process can be automated. As an example, one can use the following pipeline, which uses dot to position the nodes, gvpr to create the auxiliary graph, and neato to add the edges and create the output:
dot orgChart.gv | gvpr -c -forg.g | neato -Tpdf -n > orgChart.pdf
Here are org.g and orgChart.pdf.
Re: erg
Additionally - many thanks. Your solution works perfectly. I was afraid of limit 100 nodes for neato (http://www.graphviz.org/), but my graph has more than 300 nodes and everything works without problem.
Great job (y)