基本信息
源码名称:js折线树形图/拓扑图(组织机构图)
源码大小:4.35M
文件格式:.zip
开发语言:js
更新时间:2018-03-06
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
js折线树形图
var width = 500, height = 500; var cluster = d3.layout.tree() .size([width, height - 200]); var svg = d3.select("body").append("svg") .attr("width", width) .attr("height", height) .append("g") .attr("transform", "translate(40,0)"); d3.json("js/data.json", function(error, root) { var nodes = cluster.nodes(root); var links = cluster.links(nodes); var link = svg.selectAll(".link") .data(links) .enter() .append("path") .attr("class", "link") .attr("d", function(d){ console.log(d); // debugger; return "M" (d.source.y 20) " " (d.source.x 15) "L" (d.source.y 50) " " (d.source.x 15) " L" (d.source.y 50) " " (d.target.x 15) " L" (d.target.y-20) " " (d.target.x 15); }) .attr("style",function(){ return "stroke:#F7881F" }); var node = svg.selectAll(".node") .data(nodes) .enter() .append("g") .attr("class", "node") .attr("transform", function(d) { return "translate(" d.y "," (d.x-10) ")"; }); node.append("image") .attr("width",15) .attr("height",15) .attr("x",-7) .attr("y",5) .attr("xlink:href", function(d) { return (d.url?"img/" d.url : ''); }); node.append("text") .attr("dx", function(d) { return 0; }) .attr("dy", 30) .style("text-anchor", function(d) { return "middle"; }) .style("fill","#000") .text(function(d) { return d.name; }); });