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

相關文章
相關標籤/搜索