{
const xScale = d3.scaleBand(d3.range(20), [0, 200]).padding(0.3);
const yScale = d3.scaleLinear([0, 100], [200, 0]);
const barsPathData = d3
.range(20)
.map(index => {
const yValue = d3.scaleLinear([0, 1], [70, 100])(Math.random());
const left = xScale(index);
const top = yScale(yValue);
const width = xScale.bandwidth();
const bottom = yScale(0);
const height = Math.abs(top - bottom);
const pathChunk = `M ${left} ${top} h ${width} v ${height} h ${-width}`;
return pathChunk;
})
.join(" ");
return html`
<svg>
<path d="${barsPathData}" fill="black"></path>
</svg>
`;
}