echarts动态多组数据显示

项目中用到echarts的动态显示数据,并且是多组的,主要使用echarts的addData方法。官方文档以下:web

动态数据接口,
try this (Line & Bar) »
 
try this (Scatter & K) »
 
try this (Pie & Radar) »
 

seriesIdx 系列索引
 

data 增长数据
 

isHead 是否队头加入,默认,不指定或false时为队尾插入
 

dataGrow 是否增加数据队列长度,默认,不指定或false时移出目标数组对位数据
 

additionData 是否增长类目轴(饼图为图例)数据,附加操做同isHead和dataGrow
 

多组数据添加时参数为:
 

params == [[seriesIdx, data, isHead, dataGrow, additionData], [...]]

一开始我是照着文档说明,在数组中的所有按以下格式填充数组[[seriesIdx, data, isHead, dataGrow, additionData],可是我发现我这里显示两组或多组数据时,动态变化发生屡次,一开始我觉得是js对二维数组支持的问题,后来发现并非这个问题。shell

是这个文档对我产生了误导,additionData在多组数据时,params == [[seriesIdx, data, isHead, dataGrow, additionData], [...]]中的additionData只在二维数组的最后一个添加此属性,并非每一个元素都添加,不然会出现x轴n次变化,n为二维数组的大小。数组

注:可是我在官方的例子代码中也作过测试,每一个元素都加上additionData,数据倒是正常的变化,不知道哪里的设置我给忽略了。盼望有大神能够指点迷津。echarts

相关文章
相关标签/搜索