是否有人知道如何将此图http://bost.ocks.org/mike/nations/中的圆圈更改为三角形并仍然动态增长和缩小?
答案 0 :(得分:7)
有多种方法可以创建三角形;不使用任何几何体的一种方法是使用d3.svg.symbol类型为“triangle-up”。像这样:
答案 1 :(得分:0)
我认为代码几乎相同,但是您需要计算具有三条边的多边形顶点,而不是绘制圆形。重要的是,三角形的面积与它所代表的值成比例。查看多边形文档https://github.com/mbostock/d3/wiki/SVG-Shapes