(46,198)(197,126)(272,377)(89,350)(350,268)(68,389)(266,75)(67,70)(98,279)(49,189)(324,57)(205,59)(178,280)(153,2)(430,228)(342,261)(436,8)(364,65)(183,204)(251,126)(111,97)(113,353)(469,362)(361,155)(86,298)(398,36)(488,389)(454,310)(345,329)(156,332)(109,347)(471,144)(231,303)(378,76)(80,12)(264,86)(397,283)(186,246)(142,97)(355,258)(69,369)(392,354)(1,287)(370,5)(145,136)(131,87)(57,39)(422,96)(406,330)(229,273)

產生隨機座標

	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)");