htl.html`<svg viewBox="0 0 ${width} ${height}">
<g transform="translate(${margin.left}, 0)">
<path d="${area(fruits)}" fill="steelblue" />
// 上下边线
<path d="${area.lineY0()(fruits)}" fill="none" stroke="red" stroke-width="2" />
<path d="${area.lineY1()(fruits)}" fill="none" stroke="red" stroke-width="2" />
// 左右边线
<path d="${d3.line().x(() => x(fruits[0].name)).y(d => y(d.count))([{count: 0}, fruits[0]])}" fill="none" stroke="red" stroke-width="2" />
<path d="${d3.line().x(() => x(fruits[fruits.length - 1].name)).y(d => y(d.count))([{count: 0}, fruits[fruits.length - 1]])}" fill="none" stroke="red" stroke-width="2" />
</g>
${d3.select(htl.svg`<g>`).call(axisBottom).node()}
${d3.select(htl.svg`<g>`).call(axisLeft).node()}
</svg>`