{
const element = renderDot(graph2);
yield element;
var nodes = d3.select(element).selectAll('g.node');
nodes.selectAll('ellipse').attr('fill', 'white');
nodes.on('mouseenter', function () {
console.log(this);
d3.select(this).select('ellipse').attr('stroke', 'blue').attr('stroke-width', 2);
})
.on('mouseleave', function() {
d3.select(this).select('ellipse').attr('stroke', 'black').attr('stroke-width', 1);
})
}