title: Which layout should I use to get non-overlapping edges in igraph?
body: <p>I am trying to build graphs using tree-like data, where nodes typically split into >2 edges. I have tried various layouts, and I see that the layout.reingold.tilford parameter will generate  tree-like graphs with non-bifurcating data. However the outputs are not particularly attractive. I would rather use something like the layout.lgl or layout.kamada.kawai since these produce more radial structures. I cannot see how to change the parameters in R such that these trees have no overlapping edges though. Is this possible?</p>
  
  <p>I imported a simple data file in Pajek format, with 355 nodes and 354 edges. I'm currently printing it using:</p>
  
  <pre><code>plot.igraph(g,vertex.size=3,vertex.label=NA,layout=layout.lgl)
  </code></pre>
  
  <p>This gives me an output like this, which is nice, but still has overlapping edges. I have read that you can manually fix this using tkplot, or another program like cytoscape, however I have quite a few of these to build, and the size of them makes manual correction a hassle.</p>
  
  <p>Many thanks.
  <img src="https://i.stack.imgur.com/nAkCS.jpg" alt="Here is an example of the output I get"></p>