function visualize(ticks) {
return svg`<svg width=${width} height=30 style="font:12px sans-serif; text-anchor:middle">
${ticks.map(
d =>
svg`<line y2=${d == (d | 0) ? 10 : 6} transform="translate(${10 +
(d * (width - 20)) / 10},0)" stroke="black" />`
)}
${ticks
.filter(d => d == (d | 0))
.map(
d =>
svg`<text y=28 transform="translate(${10 +
(d * (width - 20)) / 10},0)" fill="black">${d}</text>`
)}
</svg>`;
}