标签:
符号生成器→d3.symbol,它构造出的函数用于生成一系列符号路径字符串(path标签的d属性值)。
var data = d3.range(300)
var symbol = d3.symbol();
var symbol = d3.symbol()
.type(function () {return d3.symbols[~~(Math.random()*d3.symbols.length)];})
.size(function (d, i) {return ~~(Math.random()*i);})
d3.select("svg").selectAll("path")
.data(data).enter().append("path")
.attr("transform",function (d) {
return "translate("+Math.random() * 600+100+","+Math.random() * 400+100+")";})
.attr("d",symbol)
.attr("stroke",function(d,i){return color(i);})
.attr("stroke-width",2)
.attr("fill","none");
标签:
原文地址:http://www.cnblogs.com/yaoyinglong/p/5911195.html