option = { title: { text: '心互动社交网络' }, tooltip: {}, animationDurationUpdate: 1500, animationEasingUpdate: 'quinticInOut', legend: { x: "center", show: true, data: [] // 此处不显示根节点学生 }, series: [ { type: 'graph', layout: 'force', symbolSize: function(size) { return size; },edgeSymbol: ['circle', 'arrow'], edgeSymbolSize: [4, 10], edgeLabel: { normal: { show: true, textStyle: { fontSize: 10 }, formatter: "{c}" } }, force: { repulsion: 2500, edgeLength: [10, 50] }, focusNodeAdjacency: true, roam: true, categories: [{ name: '用户', }, { name: '话题', }, { name: '测试', // itemStyle: { 可配置颜色 // normal: { // color: "blue", // } // } }, { name: '应用', }, { name: '实施', }, { name: '开发', }], label: { normal: { show: true, textStyle: { fontSize: 12 }, } }, force: { repulsion: 1000 }, tooltip: { formatter: function(node) { // 区分连线和节点,节点上额外显示其他数字 if (!node.value) { return node.data.name; } else { return node.data.name + ":" + node.data.showNum; } }, }, lineStyle: { normal: { opacity: 0.9, width: 1, curveness: 0.3 } }, data: [{ name: '网友_1', draggable: true, // 是否可以拖拽,默认false category: 0, // 这是种类,运维1测试2应用3实施4开发5 number: 10, // 这是编号 非必须,目的仅为方便编写line value: 45, //图形大小 showNum: 25 //节点需要显示的额外内容 }, { name: '话题_2', number: 1, category: 1, draggable: true, value: 40, showNum: 35 }, { name: '话题_3', number: 2, category: 2, draggable: true, value: 45, showNum: 35 }, { name: '话题_4', number: 3, category: 3, draggable: true, value: 45, showNum: 35 }, { name: '话题_5', number: 4, category: 4, draggable: true, value: 45, showNum: 35 }, { name: '薛之谦话题', number: 5, category: 1, draggable: true, value: 45, showNum: 35 }, { name: '网友_7', number: 6, category: 0, draggable: true, value: 35, showNum: 35 }, { name: '话题_8', number: 7, category: 5, draggable: true, value: 20, showNum: 35 }, { name: '话题_9', number: 8, category: 5, draggable: true, value: 45, showNum: 35 }], links: [{ source: '王小二', // 可以用name 可以用number,但name不能重名 target: '运维1', value: '转发' }, { source: 0, target: 2, value: '转发' }, { source: 0, target: 3, value: '转发' }, { source: 0, target: 4, value: '转发' }, { source: 0, target: 5, value: '主导' }, { source: 6, target: 5, value: '参与' }, { source: 6, target: 7, value: '转发' }, { source: 6, target: 8, value: '转发' } , { source: 0, target: 1, value: '转发' }] } ] };