4
有誰知道我可能會如何將此圖中的圓圈更改爲三角形並仍然動態地增長和縮小?D3.js從圓形到三角形的可視化
有誰知道我可能會如何將此圖中的圓圈更改爲三角形並仍然動態地增長和縮小?D3.js從圓形到三角形的可視化
有多種方法來創建三角形;一種不使用任何幾何圖形的方法就是使用d3.svg.symbol和「triangle-up」類型。像這樣:
我認爲代碼幾乎是一樣的,但不是畫圓,你需要計算一個多邊形的頂點有三條邊。重要的是你的三角形面積與它所代表的值成正比。看看多邊形文檔https://github.com/mbostock/d3/wiki/SVG-Shapes