var numDataset = 50; var dataset = []; for (var i = 0; i < numDataset; i++) { var xDot = Math.floor(Math.random() * w); var yDot = Math.floor(Math.random() * h); dataset.push([xDot, yDot]); }
svg.selectAll("circle").data(dataset).enter().append("circle").attr("cx", function(d) { return d[0]; }).attr("cy", function(d) { return d[1]; }).attr("r", 5);
svg.selectAll("text").data(dataset).enter().append("text").text(function(d) { return "(" + d[0] + "," + d[1] + ")"; }).attr("x", function(d) { return d[0] + 5; }).attr("y", function(d) { return d[1] + 5 * 2; }).attr("font-family", "sans-serif").attr("font-size", "8px").attr("fill", "rgba(85,66,54,1)");