bind data by id, not index

master
Matt Huntington 9 years ago
parent 585eb5db88
commit 337c487fdc

@ -22,9 +22,10 @@ convertXDataPointToVisualPoint.domain([new Date('2016-1-1'), new Date('2017-1-1'
var render = function(){ var render = function(){
d3.json('/runs', function(error, data){ d3.json('/runs', function(error, data){
d3.select('svg').selectAll('circle') var circles = d3.select('svg').selectAll('circle').data(data, function(datum){
.data(data) return datum.id;
.enter() });
circles.enter()
.append('circle') .append('circle')
.attr('r', 5) .attr('r', 5)
.attr('cy', function(datum, index){ .attr('cy', function(datum, index){

Loading…
Cancel
Save