echarts实现带光的折线图

最近开发的项目很频繁使用【echarts】,有个需求是实现带有光点的折现图,光点会沿着折现的路径跑,查找到示例后再者稍微记录一下。

 

这个光点也是一种折现的series,但是他需要写入几项特殊的属性【coordinateSystem、polyline、effect】,他的【data】也比较特殊,是由X轴和数字组合而成的二维数组。

 1 option = {
 2   xAxis: {
 3     type: 'category',
 4      data: ['A', 'B', 'C', 'D', 'E', 'F'],
 5   },
 6   yAxis: {
 7     type: 'value'
 8   },
 9   series: [
10     {
11       name: '注册总量',
12       type: 'line',
13       data: [502.84, 205.97, 332.79, 281.55, 398.35, 214.02]
14     },
15     {
16       name: '滑行的光点',
17       type: 'lines',
18       coordinateSystem: 'cartesian2d',
19       polyline: true,
20       effect: {
21         show: true,
22         period:10,
23         trailLength:0.1,
24         symbolSize: 8,
25         symbol: 'circle',
26         color: '#fff',
27       },
28       data: [{
29         coords: [
30             ['A', 502.84],
31             ['B', 205.97],
32             ['C', 332.79],
33             ['D', 281.55],
34             ['E', 398.35],
35             ['F', 214.02],
36         ]
37       }]
38     }
39   ]
40 };

 

posted @ 2022-10-17 17:30  蛙仔  阅读(969)  评论(0编辑  收藏  举报