There are some improvements in Buchheim et al:<p>;        <a href="http:&#x2F;&#x2F;dirk.jivas.de&#x2F;papers&#x2F;buchheim02improving.pdf" rel="nofollow">http:&#x2F;&#x2F;dirk.jivas.de&#x2F;papers&#x2F;buchheim02improving.pdf</a><p>See also &quot;Compact layout of Layered Trees&quot;.<p>Note that Bill Mill&#x27;s blog post &quot;Drawing Presentable Trees&quot;
presents the algorithm in a very readable manner:<p><pre><code>     http:&#x2F;&#x2F;billmill.org&#x2F;pymag-trees&#x2F;</code></pre>