This is an extension of Mike Bostock's Draggable Network II example, allowing one to drag multiple nodes in a force-directed graph. Nodes can be selected by holding the shift key and either dragging on the canvas or clicking on specific nodes. The selection and dragging semantics aim to mirror those of most window managers:
Modified http://d3js.org/d3.v3.min.js to a secure url
https://d3js.org/d3.v3.min.js