{
const grafico = d3.select(DOM.svg(width, height));
const datos_puntos = datos;
const formatoTiempo = d3.timeFormat("%Y");
const xAxis = d3
.axisBottom()
.scale(xScale)
.ticks(15)
.tickFormat(formatoTiempo);
grafico
.append("g")
.attr("transform", `translate(0, ${margenes.bottom})`)
.call(xAxis);
grafico
.selectAll("circle")
.data(datos_puntos)
.enter()
.append("circle")
.attr("cx", d => xScale(d.date))
.attr("cy", 80)
.attr("r", 6)
.attr("fill", color_fill)
.attr("stroke", color_stroke)
.style("stroke-opacity", 1)
.style("fill-opacity", 1);
return grafico.node();
}