{
const height = 300;
const svg = d3.select(DOM.svg(width, height)).style('background', '#fafafa');
let g = svg.append('g').attr('transform', `translate(0,${height/2})`);
g.append('line').classed('base-line', true)
.attr('x1', x(0)).attr('y1', 0)
.attr('x2', x(1200)).attr('y2', 0)
.style('stroke-width', 1)
.style('stroke', 'LAVENDER');
let ghirigori = g.selectAll('.ghirigori');
ghirigori = ghirigori.data(data, d=>{
return d.id
});
ghirigori.exit().remove();
ghirigori = ghirigori.enter().append('path')
.classed('ghirigori', true)
.attr('d', d=>drawGhirigori(d))
.style('stroke-width', 1)
.style('stroke', 'black')
.style('fill', 'none')
.merge(ghirigori);
return svg.node()
}