【发布时间】:2022-03-12 00:52:52
【问题描述】:
为了重用代码,我想将我的 SVG 放入一个函数并根据需要调用它。一旦我选择了 DIV,在其中呈现 SVG 的适当构造是什么?
...
if (intLocations.includes(comm.location)) {
const intActivities = d3.select(\'div#intActivities\')
intActivities.append(Pill(comm))
} else {
const extActivities = d3.select(\'div#extActivities\')
actActivities.append(Pill(comm))
}
...
function Pill(comm) {
const svgNode = d3.create(\'svg\')
svgNode
.attr(\'width\', 100)
.attr(\'height\', 100)
.append(\'g\')
// More code to draw the figure using comm data.
return svgNode;
}
标签: javascript d3.js observablehq