function drawtriplet(data1, data2,data3,rasters){
let c = DOM.context2d((size+5) * 3, size, 1);
c.drawImage(data1, 0, 0, size, size);
c.drawImage(data2,size + 5,0,size,size);
c.drawImage(data3,2*(size + 5),0,size,size);
c.canvas.addEventListener('mousemove', function(e) {
c.drawImage(data1, 0, 0);
var pos = findPos(this);
var x = e.pageX - pos.x;
var y = e.pageY - pos.y;
if (x <= size) {
let value = rasters[0][x+(size*y)];
if (value < 1000){
let displaytext = Math.round(value*1000,2)/1000;
c.font = 'small-caps bolder 10px serif';
c.strokeStyle = '#FFFFFF';
c.strokeText(displaytext, x+10, y-5);
c.fillStyle = '#550000';
c.textBaseline = 'top';
c.fillText ( displaytext, x+10, y-5);
}
}
});
return c.canvas;
}