ngraph.svg
Version:
Svg based graph rendering
22 lines (16 loc) • 439 B
JavaScript
var merge = require('ngraph.merge');
module.exports = getDefaultLayout;
function getDefaultLayout(graph, settings) {
if (settings.layout) return settings.layout;
settings = merge(settings, {
physics: {
springLength: 30,
springCoefficient: 0.0008,
dragCoefficient: 0.01,
gravity: -1.2,
theta: 1
}
});
var layout = require('ngraph.forcelayout');
return layout(graph, settings.physics);
}