title: Drawing a ForceDirected graph with JavaScript InfoVis Toolkit
body: <p>I have two tables in database like this:</p>
  
  <pre><code>Table_1
  PK Column generated by db...
  Any other columns...
  
  Table_1_association
  PK Column generated by db...
  FK Column for Table_1
  Another FK Column for Table_1
  </code></pre>
  
  <p>In this case, I can have the follow lines in <code>Table_1_association</code></p>
  
  <pre><code>FK1 -&gt; FK2
  
  1 -&gt; 2
  1 -&gt; 3
  1 -&gt; 4
  1 -&gt; 5
  1 -&gt; 6
  1 -&gt; 7
  7 -&gt; 8
  7 -&gt; 9
  10 -&gt; 1
  10 -&gt; 7
  10 -&gt; 11
  10 -&gt; 12
  </code></pre>
  
  <p>I can have</p>
  
  <pre><code>9 -&gt; 1
  </code></pre>
  
  <p>too.</p>
  
  <p>I'd like to make a graph that show this structure.
  I used FOrceDirected graph with 'arrow' Edges because the direction is
  <code>FK1</code> to <code>FK2</code> (the <code>-&gt;</code> in example above).</p>
  
  <p>But I can't get. Some arrows are in wrong direction.</p>
  
  <p>Does the ForceDirected graph allow this?</p>