小编mik*_*ael的帖子

如何在使用Raphael.js创建的圆环图中添加标记?

我需要帮助在我使用raphael.js修改的圆环图脚本中添加标记.除了动态生成三角形标记的方法外,我已经准备好了大部分内容.

JSFiddle:http://jsfiddle.net/aP7MK/73/

function donutChart(total, goal, avg){

    var paper = Raphael("canvas", 400, 400);
    paper.customAttributes.arc = function (xloc, yloc, value, total, R) {
        var alpha = 360 / total * value,
            a = (90 - alpha) * Math.PI / 180,
            x = xloc + R * Math.cos(a),
            y = yloc - R * Math.sin(a),
            path;
        if (total == value) {
            path = [
                ["M", xloc, yloc - R],
                ["A", R, R, 0, 1, 1, xloc - 0.01, yloc - …
Run Code Online (Sandbox Code Playgroud)

javascript svg raphael donut-chart

7
推荐指数
1
解决办法
1797
查看次数

标签 统计

donut-chart ×1

javascript ×1

raphael ×1

svg ×1