D3 二维图表的绘制系列(二十二)桑基图sankey

上一篇: 仪表盘图 https://blog.csdn.net/zjw_python/article/details/98596174

下一篇: 旭日图 https://blog.csdn.net/zjw_python/article/details/98613674

代码结构和初始化画布的Chart对象介绍,请先看 https://blog.csdn.net/zjw_python/article/details/98182540

本图完整的源码地址: https://github.com/zjw666/D3_demo/tree/master/src/sanKeyChart/basicSanKey

1 图表效果

在这里插入图片描述

2 数据

桑基图的数据需要符合一定的规则,即包含nodes和links两个部分

{
   
    "nodes": [
        {
   "id": "a"},
        {
   "id": "b"},
        {
   "id": "c"},
        {
   "id": "d"},
        {
   "id": "e"},
        {
   "id": "f"},
        {
   "id": "g"},
        {
   "id": "h"},
        {
   "id": "i"}
    ],
    "links": [
        {
   "source": "a", "target": "d", "value": 10},
        {
   "source": "a", "target": "i", "value": 2},
        {
   "source": "b", "target": "d", "value": 8},
        {
   "source": "b", "target": "e", "value": 6},
        {
   "source": "c", "target": "e", "value": 5},
        {
   "source": "b", "target": "e", "value": 2},
        {
   "source": "b", "target": "i", "value": 4},
        {
   "source": "d", "target": "f", "value": 3},
        {
   "source": "d", "target": "g", "value": 4},
        {
   "source": "d", "target": "h", 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值