title: JS Graph library supporting labeled edges
body: <p>I'm looking for a graph (not chart) library for javascript. I only need to draw less than 10 nodes, so performance is not a big issue.</p>
  
  <p>Needed features:</p>
  
  <ul>
  <li>should be able to coexist with / use jQuery</li>
  <li>directed graphs</li>
  <li>align graph automatically (no collisions is sufficient I think)</li>
  <li>ability to label edges</li>
  <li>ideally it's free as <em>free beer</em> and <em>freedom of speech</em></li>
  </ul>
  
  <p>I found a good <a href="https://stackoverflow.com/questions/7034/graph-visualization-code-in-javascript">thread here</a> with many libs. But none of them seemed to support labels for edges.</p>
  
  <p>Any hints?</p>