Echarts圖表顯示殘缺不全怎麼辦?
做報表的時候,尤其是做圖表的時候時常會碰到某一記錄的值中缺少某個時間段(比如月份或季度)的值,導致圖表顯示殘缺不全,for example:
#如果如果貴公司確實需要特別準確的數據除外~),當然我們的客戶是做信託的,算錢的系統和時常開會追KPI的時候看報表系統~;給領導寫報告圖表當然不能太另類~\(≧▽≦)/ ~,遂業務部門的同學要求我們盡可能在數據準確的情況下將圖表做的更美觀些些,...吾以為這個貌似難難滴欸。 。 。 。 ,怎麼辦。 。 。 。 ,研究來研究去,之後我們將報表做成了這樣紙>>>
#
####
好的,不知業務的妹紙是否滿意(✿◡‿◡)
# 且
細看....細看
####################################都例如圖中34個月與35個月是沒有數據滴,哈哈,成功! ! ############一下分享下我的想法:############ A>首先要取得所有部門的期限內的所有資料(當然這個過程你需要自己碼代碼獲得一份完整的月份資料,不然你怎麼知道記錄的斷點位置呢,是不?)############ B>層是必要的(如果資料庫能依部門分層月份,幹嘛還要這麼累啊(=@__@=))############ C>再~,兩層遍歷,等等幹嘛? -->這是要找出斷點,並用統一的mark以標示############ (具體就是外層循環月份List,然後遍歷所有的按部門歸類的部門的月份找出此部門再哪個期限缺值)############ D>然~,看似以上已經找出了斷點了,但試想下如果這些斷點都是以'— '補全,圖還是會斷啊~~~,怎麼辦;############ 啊哈so easy~ 將此斷點補上前後兩個值的平均值不就是一條直線啦,啦啦啦~############ E>啦啦啦,搞定\(^o^)/YES! 。 。 。 。 ,瀏覽器開啟頁面###~ (⊙﹏⊙)b### 為什麼為什麼還會顯示title呢,############ haw? 官方API搞定....######### ###
以上是Echarts圖表顯示殘缺不全怎麼辦?的詳細內容。更多資訊請關注PHP中文網其他相關文章!