{
const svgHTML = html `<svg width="160" height="160" style="border: 1px solid #ccc" />`
const svg = d3.select( svgHTML )
const circles = svg.selectAll('circle').data( data )
circles.enter().append('circle')
.attr('r', (d) => d.value * 10)
.attr('cx', (d) => d.value * 10)
.attr('cy', 80)
.attr('fill', 'transparent')
.attr('stroke', 'steelblue')
const text = svg.selectAll('text').data( data )
text.enter().append('text')
.attr('x', (d) => d.value * 10 * 2)
.attr('y', 80)
.attr('dy', '0.35em')
.attr('text-anchor', 'end')
.text(d => d.name)
return svgHTML
}