What is the difference between D3.js and Cytoscape.js?

Why would someone choose Cytoscape over D3.js?

Edit
Report