Skip to content

Commit 8c707b2

Browse files
committed
set key function for layout images
1 parent 0d32211 commit 8c707b2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Diff for: src/components/images/draw.js

+6-2
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,14 @@ module.exports = function draw(gd) {
203203
);
204204
}
205205

206+
function imgDataFunc(d) {
207+
return [d.xref, d.x, d.sizex, d.yref, d.y, d.sizey].join('_');
208+
}
209+
206210
var imagesBelow = fullLayout._imageLowerLayer.selectAll('image')
207-
.data(imageDataBelow);
211+
.data(imageDataBelow, imgDataFunc);
208212
var imagesAbove = fullLayout._imageUpperLayer.selectAll('image')
209-
.data(imageDataAbove);
213+
.data(imageDataAbove, imgDataFunc);
210214

211215
imagesBelow.enter().append('image');
212216
imagesAbove.enter().append('image');

0 commit comments

Comments
 (0)