title: Change Layout Structure in IGraph Plot based on Community
body: <p>I created an igraph with a community membership identified:</p>
  
  <pre><code>fc &lt;- fastgreedy.community(graph)
  colors &lt;- rainbow(max(membership(fc)))
  </code></pre>
  
  <p>This provided me the clusters that each of the nodes belong to. </p>
  
  <p>Now when I plot this: </p>
  
  <pre><code>plot(graph,vertex.color=colors[membership(fc)], 
      layout=layout.kamada.kawai)
  </code></pre>
  
  <p>it doesn't provide a layout where it exclusively separates each group of nodes based on the membership. Does anyone know a different layout that can provide this? All this is doing is taking the layout: kamada.kawai and coloring in the memberships rather than restructuring the layout so that it is organized by membership. </p>
  
  <p>Hope this question makes sense. Thanks!</p>