Javascript 如何在d3中制作半圆?

Javascript 如何在d3中制作半圆?,javascript,html,d3.js,Javascript,Html,D3.js,.jonsIdea{ 背景色:白色; } 请选择您的业务 以下是MDN主题的复制和粘贴 我想说,用于创建半圆的惯用D3是在弧生成器(D3.arc())中附加一个并设置半圆结构,其中起始角度和结束角度之间的差异是Math.PI const svg=d3.选择(“svg”); 常数arcGenerator=d3.arc() .外层(100) .内半径(0) .startAngle(-Math.PI/2) .端角(数学PI/2); const arc=svg.append(“路径”) .attr

.jonsIdea{
背景色:白色;
}

请选择您的业务
以下是MDN主题的复制和粘贴


我想说,用于创建半圆的惯用D3是在弧生成器(
D3.arc()
)中附加一个
并设置半圆结构,其中起始角度和结束角度之间的差异是
Math.PI

const svg=d3.选择(“svg”);
常数arcGenerator=d3.arc()
.外层(100)
.内半径(0)
.startAngle(-Math.PI/2)
.端角(数学PI/2);
const arc=svg.append(“路径”)
.attr(“转换”、“翻译(150120)”)
.attr(“d”,arcGenerator())