d3.js——绘制力学图

本文介绍了如何使用d3.js库来绘制力学图,包括确定数据源、设置定点和边,绘制圆形节点和线条,以及实现动态刷新效果。
摘要由CSDN通过智能技术生成

绘制力学图总结为如下步骤:

一、确定数据源:

        绘制力学图,你需要知道定点和边,如下:

var nodes = [
    {name:"GuiLin"},
    {name:"GuangZhou"},
    {name:"XiaMen"},
    {name:"HangZhou"},
    {name:"ShangHai"},
    {name:"QingDao"},
    {name:"TianJin"},
    {name:"BeiJing"},
    {name:"ChangChun"},
    {name:"XiAn"},
    {name:"WuLuMuQi"},
    {name:"LaSa"},
    {name:"ChengDu"}];
var edges = [
    {source:0,target: 1 },
    {source:1,target: 2 },
    {source:3,target: 4 } ,
    {source:4,target: 5 } ,
    {source:5,target: 6 } ,
    {source:6,target: 7 } ,
    {source:7,target: 8 } ,
    {source:8,target: 9 } ,
    {source:9,target:10 } ,
    {source:10,target:11} ,
    {source:11,target:12} ,
    {source:12,target: 0} ];


二、使用d3.layout.force()函数进行数据的转换:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值