Javascript Raphael JS饼图标签

Javascript Raphael JS饼图标签,javascript,raphael,Javascript,Raphael,我需要在我的饼图上有标签,我正在看这个例子 饼图的第页: 在我的实现和示例中,标签不是 始终与饼图保持相同的距离。有 所用的数学有问题吗?这样做真的没有意义 我 txt=纸张文本(cx+(r+delta+55)*数学cos(-popangle*rad),cy +(r+delta+25)*数学sin(-popangle*rad),标签[j]) (取自)示例的标签与饼图的距离并不总是相同的。比较“Objective-C”和“Java”标签。标签越长,这种效果越明显。Raphael默认为text an

我需要在我的饼图上有标签,我正在看这个例子 饼图的第页:

在我的实现和示例中,标签不是 始终与饼图保持相同的距离。有 所用的数学有问题吗?这样做真的没有意义 我

txt=纸张文本(cx+(r+delta+55)*数学cos(-popangle*rad),cy +(r+delta+25)*数学sin(-popangle*rad),标签[j])


(取自)

示例的标签与饼图的距离并不总是相同的。比较“Objective-C”和“Java”标签。标签越长,这种效果越明显。Raphael默认为text anchor=“middle”


如果您希望标签上最近的点与饼图保持恒定的距离,那么数学计算会变得更加糟糕。您需要计算标签位于饼图的哪一侧,并相应地调整文本锚定。

是的,这正是我所担心的