What is the difference between D3.js and Cytoscape.js?
Why would someone choose Cytoscape over D3.js?