From fcb2c3df584a00e695a5c66cb41a2db28997f5e0 Mon Sep 17 00:00:00 2001 From: Tom MacWright Date: Tue, 6 Sep 2016 11:02:13 -0400 Subject: [PATCH] Fix points layer --- modules/svg/points.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/svg/points.js b/modules/svg/points.js index dfe67c00d..43a2b75af 100644 --- a/modules/svg/points.js +++ b/modules/svg/points.js @@ -22,7 +22,13 @@ export function Points(projection, context) { points.sort(sortY); - var groups = surface.selectAll('.layer-hit').selectAll('g.point') + var layer = surface.selectAll('.layer-hit') + .data([0]); + + layer = layer.enter().append('g').attr('class', 'layer-hit') + .merge(layer); + + var groups = layer.selectAll('g.point') .filter(filter) .data(points, Entity.key);