Skip to content

Instantly share code, notes, and snippets.

@trinary
Created February 13, 2013 23:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trinary/4949529 to your computer and use it in GitHub Desktop.
Save trinary/4949529 to your computer and use it in GitHub Desktop.
Tributary inlet
{"description":"Tributary inlet","endpoint":"","display":"svg","public":true,"require":[],"fileconfigs":{"inlet.js":{"default":true,"vim":false,"emacs":false,"fontSize":12}},"fullscreen":false,"play":false,"loop":false,"restart":false,"autoinit":true,"pause":true,"loop_type":"period","bv":false,"nclones":15,"clone_opacity":0.4,"duration":3000,"ease":"linear","dt":0.01}
var svg = d3.select("svg");
var data = [];
var x = d3.scale.linear().domain([0,1]).range([0,100]);
var y = d3.scale.linear().domain([0,1]).range([0,100]);
for(var i=0;i<32;i++) {
data[i] = Math.PI / 64 * i;
}
var sun = svg.append("g")
.classed("sunburst",true);
sun.selectAll(".ray")
.data(data)
.enter()
.append("line")
.classed("ray", true)
.attr("x1",0)
.attr("y1",0)
.attr("x2",function(d,i) {return x(Math.cos(d));})
.attr("y2",function(d,i) {return y(Math.sin(d));})
.attr("style","stroke: #933;")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment