option = { backgroundColor: new echarts.graphic.RadialGradient(0.3, 0.3, 0.8, [ { offset: 0, color: '#f7f8fa', }, { offset: 1, color: 'white', }, ]), title: { text: 'A-01-01-01项目分析', subtext: '项目编号-供代关系', top: 'top', left: 'left', }, tooltip: {}, legend: [ { formatter: function (name) { return echarts.format.truncateText(name, 40, '14px Microsoft Yahei', '…'); }, tooltip: { show: true, }, selectedMode: 'multiple', bottom: 20, data: [ ], }, ], toolbox: { show: true, feature: { dataView: { show: true, readOnly: true }, restore: { show: true }, saveAsImage: { show: true }, }, }, animationDuration: 3000, animationEasingUpdate: 'quinticInOut', series: [ { name1: 'A-01-01-01', type: 'graph', layout: 'force', // 力引导布局 force: {repulsion: 50,}, data: [ {name:'A-01-01-01',id:"010101",symbol:'',value: 30,symbolSize: 30, category:'010101',draggable:'true',itemStyle:{normal:{color:"red",}},}, // symbol : 'triangle', // 调节点的形状为”方块状“, // ‘circle’, ‘rect’, ‘roundRect’, ‘triangle’, ‘diamond’, ‘pin’, ‘arrow’ // A-01-01-01-01 {name: 'A-01-01-01-01',id:"01010101",symbolSize: 20,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 10,}, {name:'A4432',id:"01a4432",symbol:'triangle',value: 7,symbolSize: 15, category:'a4432',draggable:'true',itemStyle:{normal:{color:"green",}},}, {name: '01',id:"01010101011",symbolSize: 3,draggable: 'true', category: '01010101',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-WA',id:"0101010101wa",symbolSize: 3,draggable: 'true', category: '01010101',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-EF',id:"0101010101ef",symbolSize: 3,draggable: 'true', category: '01010101',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'WA',id:"01010101wa",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF',id:"01010101ef",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-01',id:"01010101ef01",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-02',id:"01010101ef02",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1257',symbol : 'triangle',id:"01a1257",value: 1,symbolSize: 18, itemStyle:{normal:{color:"green",}},category: 'a1257',draggable:'true',}, {name: '01-01',id:"010101010101",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1661',id:"01a1661",symbol : 'triangle',value: 2,symbolSize: 18, itemStyle:{normal:{color:"green",}},category: 'a1661',draggable: 'true',}, {name: '01',id:"01010101012",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '02',id:"0101010102",symbolSize: 3,category: '01010101', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, //A-01-01-01-02 {name:'A-01-01-01-02',id:"01010102",symbolSize: 20,value: 10, category: '01010102',draggable: 'true',itemStyle:{normal:{color:"red",}},}, {name: 'A4432',symbol : 'triangle',id:"02a4432",value: 7,symbolSize: 15, category: 'a4432',draggable: 'true',itemStyle:{normal:{color:"green",}},}, {name: '01',id:"01010102011",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-WA',id:"0101010201wa",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-EF',id:"0101010201ef",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'WA',id:"01010102wa",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF',id:"01010102ef",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-01',id:"01010102ef01",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-02',id:"01010102ef02",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1257',symbol : 'triangle',id:"02a1257",value: 1,draggable: 'true', symbolSize: 18,itemStyle:{normal:{color:"green",}},category: 'a1257',}, {name: '01-01',id:"010101020101",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1661',id:"02a1661",symbol : 'triangle',value: 2,symbolSize: 18, itemStyle:{normal:{color:"green",}},category: 'a1257',draggable: 'true',}, {name: '01',id:"01010102012",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '02',id:"0101010202",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '03',id:"0101010203",symbolSize: 3,category: '01010102', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, // A-01-01-01-03 {name:'A-01-01-01-03',id:"01010103",symbolSize: 20,value: 10, category: '01010103',draggable: 'true',itemStyle:{normal:{color:"red",}},}, {name: 'A4432',symbol : 'triangle',id:"03a4432",value: 7,symbolSize: 15, category: 'a4432',draggable: 'true',itemStyle:{normal:{color:"green",}},}, {name: '01',id:"01010103011",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-WA',id:"0101010301wa",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '01-EF',id:"0101010301ef",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'WA',id:"01010103wa",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF',id:"01010103ef",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-01',id:"01010103ef01",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'EF-02',id:"01010103ef02",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1257',symbol : 'triangle',id:"03a1257",value: 1,draggable: 'true', symbolSize: 18,itemStyle:{normal:{color:"green",}},category: 'a1257',}, {name: '01-01',id:"010101030101",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: 'A1661',id:"03a1661",symbol : 'triangle',value: 2,symbolSize: 18, itemStyle:{normal:{color:"green",}},category: 'a1661',draggable: 'true',}, {name: '01',id:"01010103012",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, {name: '02',id:"0101010302",symbolSize: 3,category: '01010103', draggable: 'true',itemStyle:{normal:{color:"red",}},value: 1,}, ], links: [ {source: '010101',target: '01010101',}, {source: '010101',target: '01010102',}, {source: '010101',target: '01010103',}, // A01010101 {source: '01010101',target: '01010101011',}, {source: '01010101',target: '0101010101wa',}, {source: '01010101',target: '0101010101ef',}, {source: '01010101',target: '01010101wa',}, {source: '01010101',target: '010101010101',}, {source: '01010101',target: '01010101ef',}, {source: '01010101',target: '01010101ef01',}, {source: '01010101',target: '01010101ef02',}, {source: '01010101',target: '01010101012',}, {source: '01010101',target: '0101010102',}, {source: '01010101',target: '01a4432',}, {source: '01010101011',target: '01a4432',}, {source: '0101010101wa',target: '01a4432',}, {source: '0101010101ef',target: '01a4432',}, {source: '010101010101',target: '01a1257',}, {source: '01010101wa',target: '01a4432',}, {source: '01010101ef01',target: '01a4432',}, {source: '01010101ef02',target: '01a4432',}, {source: '01010101012',target: '01a1661',}, {source: '0101010102',target: '01a1661',}, //A01010102 {source: '01010102',target: '01010102011',}, {source: '01010102',target: '0101010201wa',}, {source: '01010102',target: '0101010201ef',}, {source: '01010102',target: '01010102wa',}, {source: '01010102',target: '010101020101',}, {source: '01010102',target: '01010102ef',}, {source: '01010102',target: '01010102ef01',}, {source: '01010102',target: '01010102ef02',}, {source: '01010102',target: '01010102012',}, {source: '01010102',target: '0101010202',}, {source: '01010102',target: '0101010203',}, {source: '01010102',target: '02a4432',}, {source: '01010102011',target: '02a4432',}, {source: '0101010201wa',target: '02a4432',}, {source: '0101010201ef',target: '02a4432',}, {source: '010101020101',target: '02a1257',}, {source: '01010102wa',target: '02a4432',}, {source: '01010102ef01',target: '02a4432',}, {source: '01010102ef02',target: '02a4432',}, {source: '01010102012',target: '02a1661',}, {source: '0101010202',target: '02a1661',}, {source: '0101010203',target: '02a1661',}, //A01010103 {source: '01010103',target: '01010103011',}, {source: '01010103',target: '0101010301wa',}, {source: '01010103',target: '0101010301ef',}, {source: '01010103',target: '01010103wa',}, {source: '01010103',target: '010101030101',}, {source: '01010103',target: '01010103ef',}, {source: '01010103',target: '01010103ef01',}, {source: '01010103',target: '01010103ef02',}, {source: '01010103',target: '01010103012',}, {source: '01010103',target: '0101010302',}, {source: '01010103',target: '03a4432',}, {source: '01010103011',target: '03a4432',}, {source: '0101010301wa',target: '03a4432',}, {source: '0101010301ef',target: '03a4432',}, {source: '010101030101',target: '03a1257',}, {source: '01010103wa',target: '03a4432',}, {source: '01010103ef01',target: '03a4432',}, {source: '01010103ef02',target: '03a4432',}, {source: '01010103012',target: '03a1661',}, {source: '0101010302',target: '03a1661',}, ], categories: [ {name: '01010101',color:"blue",}, {name: '01010102',color:"yellow",}, {name: '01010103',color:"yellow",}, {name: '010101',color:"yellow",}, {name: 'a1661',color:"yellow",}, {name: 'a1257',color:"yellow",}, {name: 'a4432',color:"yellow",}, ], focusNodeAdjacency: true, roam: true, label: { normal: { show: true, position: 'top', }, }, lineStyle: { normal: { color: 'black', // 连接线的颜色 curveness: 0, type: 'solid', }, }, }, ], };