d3.js 紀要

// Enter & Exit  app

var p = d3.select("body").selectAll("p").data([4, 8, 15, 16, 23, 42]).text(String); dom

p.enter().append("p").text(String);  動畫

p.exit().remove(); spa

//scale ci

var x = d3.scale.linear().domain([0, d3.max(data)]).range([0, 420]);   rem

x(120);  it

//過渡動畫 io

d3.selectAll("circle").transition().duration(750).delay(function(d, i) { return i * 10; }).attr("r", function(d) { return Math.sqrt(d * scale); });
function

相關文章
相關標籤/搜索