弦表图

弦生成器

    //     弧生成器
    //     属性名称可以自定义然后设置访问器规范即可
    //     该表图是由两条弧线生成
    //     开始弧 和 结束弧 都是由两个PI的顶点生成  radius是半径
    var dataSet = {
        source: {
            start: 0,
            end: Math.PI * .8,
            radius: 100
        },
        target: {
            start: Math.PI,
            end: Math.PI * 1.2,
            radius: 100
        }
    };
    var svg = d3.select("body").append("svg").attr("width", 500).attr("height", 500);
    var chord = d3.svg.chord().startAngle(function (d) {
        return d.start;
    }).endAngle(function (d) {
        return d.end;
    });
    svg.append("path").attr("d", chord(dataSet)).attr("fill", "purple").attr("transform", "translate(200,200)").attr("stroke", "black")

结果:

弦图表

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 弦表图 主要用于显示矩阵关系的表图注1:所有图形的路径都是从容器所在位置开始计算的注2:所有dom绑定的数据都是新...
    Vijay_阅读 4,357评论 0 0
  • 你不知道JS:异步 第四章:生成器(Generators) 在第二章,我们明确了采用回调表示异步流的两个关键缺点:...
    purple_force阅读 4,524评论 0 2
  • 生成器(Generator)可以说是在 ES2015 中最为强悍的一个新特性,因为生成器是涉及到 ECMAScri...
    Will_Wen_Gunn阅读 10,330评论 0 9
  • 1 场景问题# 1.1 继续导出数据的应用框架## 在讨论工厂方法模式的时候,提到了一个导出数据的应用框架。 对于...
    七寸知架构阅读 11,171评论 1 64
  • 存以甘棠 去而益咏 周召公,受封于蓟,俸禄在召,召地,今陕西岐山以南,不劳民,体恤百姓。曾在棠梨树下办公,他去世后...
    李炜微言阅读 4,308评论 0 0

友情链接更多精彩内容