D3.js 力导向图
花了大半天看了一个八十几行的代码..心累 力导向图是之前就有画过很多次的东西,但是这次的代码看上去很陌生,然后发现是D3更新了4.0.... 先贴代码 var svg = d3.select("svg"), width = +svg.attr("width"), height = +svg.attr("height"); var color = d3.scaleOrdinal(d3.schemeCategory20); var simulation = d3.forceSimulation() .force("link",d3.forceLink().id(function(d){return d.id;})) .force("charge",d3.forceManyBody()) .force("center",d3.forceCenter(width/2,height/2)); d3.json("miserables.json",function(error,graph){ if(error) throw error; var link = svg.append("g") .attr("class","links") .selectAll("line") .data(graph.links) .enter().append("line") .attr("stroke-width