4

有谁知道我如何将这个图中的圆圈http://bost.ocks.org/mike/nations/更改为三角形并且仍然动态增长和缩小?

在此处输入图像描述

4

2 回答 2

7

有多种方法可以创建三角形;一种不需要自己做任何几何的方法是使用d3.svg.symbol类型为“triangle-up”。像这样:

于 2012-08-03T03:29:10.343 回答
0

我认为代码几乎相同,但是您需要计算具有三个边的多边形的顶点,而不是绘制圆。重要的是,三角形的面积与它所代表的值成比例。查看多边形文档https://github.com/mbostock/d3/wiki/SVG-Shapes

于 2012-08-02T20:01:51.923 回答