title: Looking for a graph layout framework for iOS
body: <p>For an iOS application I'm making I need to show groups of elements grouped together according to their type, and different groups of types separated from each other in a nicely done layout. </p>
  
  <p>I thought of using an undirected graph, with the grouped nodes all pointing to each other in a sort of circular reference, and then each group as another "meta-graph" with their nodes point at each other in a circular reference as well, hoping that together with a good graph layout framework this could be displayed nicely.</p>
  
  <p>Unfortunately, the only framework I keep hearing of is <a href="http://graphviz.org" rel="noreferrer">graphviz</a>, but that doesn't seem to have an available port for iOS. </p>
  
  <p>So my question is either:</p>
  
  <ol>
  <li>Other ideas for how to implement what I need?</li>
  <li>A good implementation of graph layout for the iOS?</li>
  <li>An available port of graphviz for the iOS?</li>
  </ol>
  
  <p><strong>Update</strong>: Please note, I am <strong>not</strong> looking for graph <em>plotting</em> frameworks, which are the frameworks used to <em>draw</em> graphs and charts (such as pie charts etc). I am looking for a <em>layout</em> framework which determines the optimal location for arbitrary nodes in an abstract graph.</p>