このグラフhttp://bost.ocks.org/mike/nations/の円を三角形に変更し、それでも動的に拡大および縮小する方法を知っている人はいますか?

このグラフhttp://bost.ocks.org/mike/nations/の円を三角形に変更し、それでも動的に拡大および縮小する方法を知っている人はいますか?

三角形を作成するにはさまざまな方法があります。自分でジオメトリを作成せずにこれを行う 1 つの方法は、d3.svg.symbolを「triangle-up」タイプで使用することです。そのようです:
コードはほぼ同じだと思いますが、円を描く代わりに、3つのエッジを持つポリゴンの頂点を計算する必要があります。三角形の面積が、それが表す値に比例することが重要です。ポリゴンのドキュメントhttps://github.com/mbostock/d3/wiki/SVG-Shapesをご覧ください