{
const svg = d3.create('svg')
.attr('width', width)
.attr('height', 50);
const formatDate = (d) => {
const year = d.getFullYear();
const month = String(d.getMonth() + 1).padStart(2, 0);
const day = String(d.getDate()).padStart(2,0);
return `${year}-${month}-${day}`;
}
svg.append('g')
.attr('transform', `translate(0, 25)`)
.call(d3.axisBottom(xFromFormattedData)
.tickFormat(formatDate));
return svg.node()
}