【问题标题】:Raphael JS Pie Chart LabelsRaphael JS 饼图标签
【发布时间】:2011-08-10 13:44:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript raphael


    【解决方案1】:

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

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

    【讨论】:

    • 是的,这就是我所害怕的
    猜你喜欢
    • 2012-09-07
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-23
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多