我需要在饼图上贴上标签,然后查看示例
饼图的http://raphaeljs.com/pie.html

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

txt = paper.text(cx +(r + delta + 55)* Math.cos(-popangle * rad),cy
+(r +增量+ 25)* Math.sin(-popangle * rad),标签[j])

(摘自http://raphaeljs.com/pie.js

最佳答案

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

如果您希望标签上的最接近点与饼图之间保持恒定距离,则数学将变得更加难看。您需要计算标签在饼图的哪一侧,并相应地调整文本锚。

关于javascript - Raphael JS饼图标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7011785/

10-12 12:36
查看更多