title: Python equivalent of D3.js
body: <p>Can anyone recommend a Python library that can do <strong>interactive</strong> graph visualization?</p>
  
  <p>I specifically want something like <a href="https://d3js.org/">d3.js</a> but for <code>python</code> and ideally it would be 3D as well. </p>
  
  <p>I have looked at:</p>
  
  <ul>
  <li><a href="https://networkx.readthedocs.io/en/stable/">NetworkX</a> - it only does <code>Matplotlib</code> plots and those seem to be 2D. I didn't see any sort of interactiveness, like one that <code>d3.js</code> gives, such as pulling nodes around.</li>
  <li><a href="https://graph-tool.skewed.de/">graph-tool</a> - it does only 2D plots and has very slow <em>interactive</em> graphs.</li>
  </ul>