4
有谁知道我可能会如何将此图中的圆圈更改为三角形并仍然动态地增长和缩小?D3.js从圆形到三角形的可视化
有谁知道我可能会如何将此图中的圆圈更改为三角形并仍然动态地增长和缩小?D3.js从圆形到三角形的可视化
有多种方法来创建三角形;一种不使用任何几何图形的方法就是使用d3.svg.symbol和“triangle-up”类型。像这样:
我认为代码几乎是一样的,但不是画圆,你需要计算一个多边形的顶点有三条边。重要的是你的三角形面积与它所代表的值成正比。看看多边形文档https://github.com/mbostock/d3/wiki/SVG-Shapes