问题简述 (One-line summary)
设置类型为graph,设置layout:none,同时设置节点为draggable,当节点移动后links没有重绘
(需要在移动时不影响其他节点,没有设置为force)
版本及环境 (Version & Environment)
- ECharts 版本 (ECharts version):3.1.6
- 浏览器类型和版本 (Browser version):Chrome/49.0.2623.87
- 操作系统类型和版本 (OS Version):OS X darwin x64
重现步骤 (Steps to reproduce)
1.移动节点
2.节点改变位置,对应的links没有改变,导致节点个link脱离
期望结果 (Expected behaviour)
link可以在节点移动时始终保持和节点的联系
可能哪里有问题 (What went wrong)
ECharts配置项 (ECharts option)
option = {
tooltip: {show: true},
toolbox: {
show : true,
feature: {
saveAsImage: {
name: 'demo'
}
}
},
series : [{
name : '复杂网络',
type : 'graph',
layout : 'none',
symbol : 'circle',
symbolSize: 50,
roam : true,
draggable : true,
data : [{
name: 'node1',
x : 100,
y : 100,
}, {
name: 'node2',
x : 400,
y : 200,
}, {
name: 'node3',
x : 300,
y : 200,
}, {
name: 'node4',
x : 200,
y : 400,
}],
links : [
{
source: 'node1',
target: 'node2'
},
{
source: 'node3',
target: 'node2'
},
{
source: 'node3',
target: 'node4'
}
]
}]
};
其他信息 (Other comments)

After drag

设置为 force 后也会发生(删除了节点的x,y属性)
layout : 'force',
force : {
gravity : 0.4,
edgeLength: 100,
repulsion : 30
},

问题简述 (One-line summary)
设置类型为graph,设置layout:none,同时设置节点为draggable,当节点移动后links没有重绘
(需要在移动时不影响其他节点,没有设置为force)
版本及环境 (Version & Environment)
重现步骤 (Steps to reproduce)
1.移动节点
2.节点改变位置,对应的links没有改变,导致节点个link脱离
期望结果 (Expected behaviour)
link可以在节点移动时始终保持和节点的联系
可能哪里有问题 (What went wrong)
ECharts配置项 (ECharts option)
其他信息 (Other comments)
After drag
设置为
force后也会发生(删除了节点的x,y属性)