# 流向图表

mapgis-ui-chart-flow

名称分析 频率分析 聚类分析
名称 频率 聚类

# 属性

# data

  • 类型: Object
  • 非侦听属性
  • 描述: 数据格式,该数据格式必须满足2中条件 { nodes:[], links: []}
  • 默认:
    {
        "nodes": [
            {
                "name": "水浇地",
                "id": "水浇地",
                "group": 1
            },
            {
                "name": "果园",
                "id": "果园",
                "group": 1
            }
        ],
        "links": [
            {  
                // 从水浇地流出,流入到水浇地的数值为212199.07
                "source":"水浇地",   
                "target":"水浇地",
                "value": 212199.07
            },
            {
                // 从水浇地流出,流入到果园的数值为25677.2853897   
                "source":"水浇地",
                "target":"果园",
                "value": 25677.2853897
            }
        ]
    }
    

# domain

  • 类型: Array
  • 非侦听属性
  • 描述: data数据中link中某一项的value的最小值以及最大值
  • 默认: [-25000, 25000]

# outStyle

  • 类型: Object
  • 非侦听属性
  • 描述: 外部传入的自定义样式
  • 默认:
    {
        "width": "600px",
        "height": "600px",
        "color": "#1890ff",
        "right": "25px",
        "top": "25px"
    }
    

# width

  • 类型: Number
  • 非侦听属性
  • 描述: 图表的宽度
  • 默认: 600

# height

  • 类型: Number
  • 非侦听属性
  • 描述: 图表的高度
  • 默认: 600

# margin

  • 类型: Object
  • 非侦听属性
  • 描述: 图表的间距
  • 默认:
    {
        "top": 135, 
        "right": 5, 
        "bottom": 0, 
        "left": 135
    }
    

# 事件

# hover

鼠标移入事件 返回载荷 payload

  1. from 流出
  2. to 流入
  3. value 值
{
    "from": "乔木林地",
    "to": "公园与绿地",
    "value": 19094.4975442
}