dynamically generate circles

master
Matt Huntington 8 years ago
parent 282ced9f8a
commit 1459f4cd11

@ -30,7 +30,12 @@ yDomain = d3.extent(runs, function(datum, index){
}) })
yScale.domain(yDomain); yScale.domain(yDomain);
d3.selectAll('circle').data(runs) d3.select('svg').selectAll('circle')
.data(runs)
.enter()
.append('circle');
d3.selectAll('circle')
.attr('cy', function(datum, index){ .attr('cy', function(datum, index){
return yScale(datum.distance); return yScale(datum.distance);
}); });

@ -6,11 +6,7 @@
<link rel="stylesheet" href="app.css"> <link rel="stylesheet" href="app.css">
</head> </head>
<body> <body>
<svg> <svg></svg>
<circle/>
<circle/>
<circle/>
</svg>
<script src="https://d3js.org/d3.v4.min.js"></script> <script src="https://d3js.org/d3.v4.min.js"></script>
<script src="app.js" charset="utf-8"></script> <script src="app.js" charset="utf-8"></script>
</body> </body>

Loading…
Cancel
Save