Built with blockbuilder.org
forked from sandravizmad's block: Basic scatter plot
license: mit |
Built with blockbuilder.org
forked from sandravizmad's block: Basic scatter plot
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>D3 Example</title> | |
<script src="//cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js"></script> | |
</head> | |
<style> | |
circle{fill: #40E0D0} | |
</style> | |
<body> | |
<script> | |
var svg = d3.select("body").append("svg") | |
.attr("width", 250) | |
.attr("height", 250); | |
function a_name (d){ | |
// Bind data | |
var circles = svg.selectAll("circle").data(d); | |
// Enter | |
circles.enter().append("circle") | |
.attr("r", 15); | |
// Update | |
circles | |
.attr("cx", function (d){ return d.x; }) | |
.attr("cy", function (d){ return d.y; }); | |
// Exit | |
circles.exit().remove(); | |
} | |
d3.csv("https://gist.githubusercontent.com/RoxIv/659920e73da6e8c3e3885700757a5f3d/raw/2dce66f48c4d103f3c78959f096a88dd35ad599c/iris", | |
function (d){a_name(d);}); | |
</script> | |
</body> | |
</html> |