echarts关系图连线动画
时间: 2023-06-30 20:25:43 浏览: 314
HTML5不规则的圆点连线动画特效
要在ECharts关系图中添加连线动画,可以通过设置series中的lineStyle.normal.curveness参数来实现。curveness参数的取值范围为0到1,数值越大曲线越明显。
以下是示例代码:
```javascript
option = {
// ...
series: [
{
type: 'graph',
// ...
lineStyle: {
normal: {
curveness: 0.2 // 设置曲线程度
}
},
// ...
}
]
};
```
当有新的节点加入或节点位置变化时,可以通过调用chart实例的setOption方法来更新图表数据,从而实现连线动画。
```javascript
// 假设新增了一个节点node
option.series[0].data.push(node);
chart.setOption(option);
```
在更新图表数据时,ECharts会自动计算新节点与已有节点之间的连线,并自动添加连线动画效果。
阅读全文