var link = svg .append('g') .attr('class', 'links_Voronoi')
时间: 2024-01-22 11:04:09 浏览: 144
这段代码是用 D3.js 创建一个 SVG 元素,并在其内部添加一个名为 "links_Voronoi" 的分组元素(g 元素)。这个分组元素用于存储 Voronoi 图的链接元素。Voronoi 图是一个基于离散点的分区图,链接元素是指用于连接分区边界的线段或路径。这段代码中的 append() 方法用于向 SVG 元素添加子元素,attr() 方法用于设置元素的属性。
相关问题
var polygon = svg.append("g") .attr("class", "polygons") .selectAll("path") .data(voronoi.polygons(sites))
这段代码是使用D3.js库创建SVG元素中的多边形(polygon)。具体来说,首先使用append方法向SVG元素添加一个分组(g)元素,并设置其class属性为“polygons”。接下来,使用selectAll方法选中所有的多边形(path)元素,并使用data方法将数据绑定到这些元素上。数据源是使用voronoi.polygons方法生成的Voronoi图形的多边形(sites)。最终,返回一个包含选中的多边形元素的选择集。
阅读全文