var json = {
"antity": [
{
"name": "dataset_1xxxxxxxx",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集2",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集3",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集4",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集5",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集6",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集7",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集8",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集9",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集10",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集11",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集12",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集13",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集14",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集15",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "数据集16",
"depth": 0,
"itemStyle": {
"color": "#79bfe2"
}
},
{
"name": "事实表1",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表2",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表3",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表4",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表5",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表6",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表7",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表8",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表9",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表10",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表11",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表12",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表13",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表14",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表15",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表16",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表17",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表18",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表19",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表20",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表21",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表22",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表23",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表24",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表25",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表26",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表27",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表28",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表29",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表30",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表31",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "事实表32",
"depth": 1,
"itemStyle": {
"color": "#4f98d5"
}
},
{
"name": "属性宽表",
"depth": 2,
"itemStyle": {
"color": "#a9c2e2"
}
},
{
"name": "事件宽表",
"depth": 2,
"itemStyle": {
"color": "#b2c27a"
}
}
],
"relation": [
{
"source": "事实表1",
"target": "属性宽表",
"value": 20
},
{
"source": "事实表2",
"target": "属性宽表",
"value": 20
},
{
"source": "事实表3",
"target": "属性宽表",
"value": 20
},
{
"source": "事实表4",
"target": "属性宽表",
"value": 20
},
{
"source": "事实表5",
"target": "属性宽表",
"value": 20
},
{
"source": "事实表11",
"target": "事件宽表",
"value": 100
},
{
"source": "dataset_1xxxxxxxx",
"target": "事实表1",
"value": 15
},
{
"source": "数据集2",
"target": "事实表1",
"value": 15
},
{
"source": "数据集14",
"target": "事实表4",
"value": 15
},
{
"source": "数据集8",
"target": "事实表10",
"value": 15
},
{
"source": "数据集7",
"target": "事实表10",
"value": 15
},
{
"source": "数据集2",
"target": "事实表2",
"value": 15
},
{
"source": "数据集3",
"target": "事实表3",
"value": 15
},
{
"source": "数据集4",
"target": "事实表4",
"value": 15
},
{
"source": "数据集5",
"target": "事实表5",
"value": 15
},
{
"source": "数据集15",
"target": "事实表15",
"value": 15
},
{
"source": "数据集6",
"target": "事实表6",
"value": 15
},
{
"source": "数据集7",
"target": "事实表7",
"value": 15
},
{
"source": "数据集8",
"target": "事实表8",
"value": 15
},
{
"source": "数据集9",
"target": "事实表9",
"value": 15
},
{
"source": "数据10",
"target": "事实表10",
"value": 15
},
{
"source": "数据集11",
"target": "事实表11",
"value": 15
},
{
"source": "数据集12",
"target": "事实表12",
"value": 15
},
{
"source": "数据集13",
"target": "事实表13",
"value": 15
},
{
"source": "数据集14",
"target": "事实表14",
"value": 15
},
{
"source": "数据集16",
"target": "事实表16",
"value": 15
},
{
"source": "数据集12",
"target": "事实表17",
"value": 15
},
{
"source": "dataset_1xxxxxxxx",
"target": "事实表18",
"value": 15
},
{
"source": "数据集14",
"target": "事实表19",
"value": 15
},
{
"source": "数据集14",
"target": "事实表20",
"value": 15
},
{
"source": "数据集14",
"target": "事实表21",
"value": 15
},
{
"source": "数据集14",
"target": "事实表22",
"value": 15
},
{
"source": "数据集14",
"target": "事实表23",
"value": 15
},
{
"source": "数据集14",
"target": "事实表24",
"value": 15
},
{
"source": "数据集14",
"target": "事实表25",
"value": 15
},
{
"source": "数据集4",
"target": "事实表26",
"value": 15
},
{
"source": "数据集14",
"target": "事实表27",
"value": 15
},
{
"source": "数据集14",
"target": "事实表28",
"value": 15
},
{
"source": "数据集14",
"target": "事实表29",
"value": 15
},
{
"source": "数据集9",
"target": "事实表30",
"value": 15
},
{
"source": "数据集14",
"target": "事实表31",
"value": 15
},
{
"source": "数据集14",
"target": "事实表32",
"value": 15
}
]
};
option = {
title: {
text: '血缘桑基'
},
tooltip: {
trigger: 'item',
triggerOn: 'mousemove',
formatter: '{b}'
},
series: [{
layoutIterations: 0,
type: 'sankey',
data: json.antity,
links: json.relation,
focusNodeAdjacency: 'allEdges',
label: {
normal: {
formatter: "{border|{b}}",
rich: {
border: {
color: '#000',
borderColor: '#8ab8ea',
borderWidth: 1,
borderRadius: 3,
padding: 1
}
}
}
},
itemStyle: {
borderWidth: 1,
borderColor: '#aaa'
},
lineStyle: {
color: 'source',
curveness: 0.5
}
}]
}