d3js/没有固定坐标的多边形
d3js/Polygon without fixed coordinates?
是否可以在d3js中创建SVG多边形,而无需对坐标进行硬编码?
据我所知,创建SVG多边形的最常见方法是像下面链接的示例中那样对坐标进行硬编码
处理多个多边形d3
http://www.w3.org/TR/SVG/shapes.html#PolygonElement
但我不想对坐标进行硬编码,因为我想使用力导向布局算法(在d3js中)来定义坐标,就像下面链接的示例中所做的那样
http://bl.ocks.org/mbostock/2706022
谢谢,
Erno Lindfors
请参阅以下答案:https://stackoverflow.com/a/13204818/1651713
它适用于部队布局,例如
var polygon = svg.selectAll('polygon')
.data([nodes])
.enter()
.append('polygon')
.style('fill', 'green');
force.on('tick', function() {
polygon.attr('points',function(d){
return d.map(function(d) {
return [d.x,d.y].join(',');
}).join(' ');
});
});
相关文章:
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- fabric js多边形集合坐标
- d3js/没有固定坐标的多边形
- 如何在谷歌地图API中使用坐标数组绘制多边形
- 如何在googlemapapiv3中获取新编辑的多边形坐标
- 如何在结构js中找出多边形的绝对坐标
- 编辑多边形后如何获取多边形的新坐标
- 谷歌地图绘制工具输出多边形坐标
- 根据二维数组中的坐标在地图上绘制多边形
- 从xml创建多边形坐标数组
- 如何知道给定的latlng是否在geojson多边形坐标内
- 加拿大各省的坐标来构建谷歌地图多边形
- 谷歌地图区域坐标和多边形
- 如何找到如果一个坐标是在一个多边形在猫鼬节点js
- 如何知道一个坐标是在多边形内还是在多边形外?PHP +谷歌地图+ JS
- Javascript谷歌地球Api -更新所有多边形坐标立即(多几何?)
- 如何选择一个多边形的随机x,y坐标
- 转换SVG多边形路径到纬度和长坐标
- 谷歌地图接收多边形坐标
- 如何在谷歌地图api中获得多边形点的坐标