【发布时间】:2014-05-15 18:42:19
【问题描述】:
我有donut chart。我想让甜甜圈的边缘弯曲,如图所示。我尝试使用此代码来实现我想要的,但我做不到。
var arc = d3.svg.arc()
.innerRadius(innerRadius)
.outerRadius(outerRadius)
.startAngle(0);
【问题讨论】:
-
您是否尝试过将生成路径的
stroke-linejoin设置为round? -
@LarsKotthoff 小弧线段是一个封闭的填充区域
<path>,而不是一条粗曲线。 -
@TimothyShields 如果您划过路径仍然有效:jsfiddle.net/h9XNz/99
-
@LarsKotthoff 看起来提问者想要在弧的末端半圆,而不是稍微圆角。
-
无论如何,this question 应该会有所帮助。
标签: javascript d3.js