let dataInfo = [{ name: "建设方案", category: 4, symbol: "roundRect", value: [160,300], draggable: true, fixed: true, symbolSize: 50 }, { name: "网元名称", category: 3, symbol: "roundRect", value: [110,300], draggable: true, fixed: true, symbolSize: 50 },{ name: "网络指标", category: 2, symbol: "roundRect", value: [60,300], draggable: true, fixed: true, symbolSize: 50 }, { name: "工单问题", category: 1, symbol: "roundRect", value: [10,300], draggable: true, fixed: true, symbolSize: 50 },{ name: "质差\n栅格", category: 1, value: [10, 100], draggable: true, fixed: true, symbolSize: 50 }, { name: "室分\n健康", category: 1, value: [10, 250], draggable: true, fixed: true, symbolSize: 50 }, { name: "弱覆盖", category: 1, value: [10, 150], draggable: false, symbolSize: 50 }, { name: "用户\n投诉", category: 1, value: [10, 200], draggable: false, symbolSize: 50 }, { name: "PM", category: 2, symbolSize: 50, draggable: false, value: [60, 200] }, { name: "感知", category: 2, symbolSize: 50, draggable: false, value: [60, 150] }, { name: "XDR", category: 2, symbolSize: 50, draggable: false, value: [60, 100] }, { name: "MR", category: 2, symbolSize: 50, draggable: false, value: [60, 250] }, { name: "CELL4", category: 3, symbolSize: 50, draggable: false, value: [110, 200] }, { name: "CELL3", category: 3, symbolSize: 50, draggable: false, value: [110, 150] }, { name: "CELL2", category: 3, symbolSize: 50, draggable: false, value: [110, 100] }, { name: "CELL1", category: 3, symbolSize: 50, draggable: false, value: [110, 250] }, { name: "基站\n扩建", category: 4, symbolSize: 50, draggable: false, value: [160, 250] }, { name: "基站\n排障", category: 4, symbolSize: 50, draggable: false, value: [160, 214] }, { name: "干扰\n排查", category: 4, symbolSize: 50, draggable: false, value: [160, 176] }, { name: "参数\n优化", category: 4, symbolSize: 50, draggable: false, value: [160, 138] }, { name: "覆盖\n优化", category: 4, symbolSize: 50, draggable: false, value: [160, 100] }, { name: "方案执行", category: 5, symbolSize: 50, draggable: true, symbol: "rect", value: [170, 100] }] let dataLink = [{ source: "弱覆盖", value: "", target: "MR", }, { source: "MR", value: "", target: "CELL3", }, { source: "CELL3", value: "", target: "覆盖\n优化", }] option = { title: { text: "流程图", top: "top", left: "center" }, itemStyle: { normal: { color: '#000', }, shadowBlur: 10 }, animationDuration: 1500, animationEasingUpdate: 'quinticInOut', xAxis: { show: false, type: 'value' }, yAxis: { show: false, type: 'value' }, series: [{ type: 'graph', coordinateSystem: 'cartesian2d', legendHoverLink: false, hoverAnimation: true, nodeScaleRatio: false, //建头 edgeSymbol: ['circle', 'arrow'], edgeSymbolSize: [2, 15], edgeLabel: { show: false, normal: { show: true, position: 'middle', textStyle: { fontSize: 12 }, formatter: "{c}" } }, focusNodeAdjacency: true, roam: true, categories: [{ name: '一级关系', itemStyle: { //可配置颜色 normal: { color: "#A170DD", } } }, { name: '二级关系', itemStyle: { //可配置颜色 normal: { color: "#41B1EF", } } }, { name: '三级关系', itemStyle: { //可配置颜色 normal: { color: "#E8B842", } } }, { name: '四级关系', itemStyle: { //可配置颜色 normal: { color: "#667AED", } } }], //圆形上面的文字 label: { normal: { position: "inside", show: true, textStyle: { color: '#fff', fontSize: 12 }, } }, force: { repulsion: 1000, }, force: { repulsion: 2500, }, itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{ offset: 0, color: '#157eff' }, { offset: 1, color: '#35c2ff' }]), }, shadowBlur: 10 }, // lineStyle: { // normal: { // width: 1, // shadowColor: 'none', // color: '#0250FD' // }, // }, lineStyle: { normal: { opacity: 0.9, width: 1, curveness: 0.1 } }, data: dataInfo, links: dataLink }] }