[問題] raw data 繪圖問題

看板Ajax作者 (罹患重度能年病的燕叔)時間7年前 (2017/04/22 11:13), 7年前編輯推噓2(2011)
留言13則, 4人參與, 最新討論串1/1
大家好, 最近在改版公司系統,想把產品部分做調整 像是 client 會定時回傳 raw data (目前 30secs), 然後 server side 就拿來做視覺化呈現. 不過觀察下來發現有些資料的變動幅度不大, 很常就是幾個小時數值才有微小的變化. 所以現在是打算作成有變動才會上傳raw data, 不過繪製圖樣的時候怕會有問題, 因為原本固定的時間段不一定會有值. 所以想請問一下有哪一套繪圖的 js lib 可以解決這個問題? 或者該說我該用什麼 keyword 去搜尋解決我的問題呢? 感恩 <(_ _)> - 目前是用highchart,不過公司看起來不太想付錢,所以我也想換其他的 不曉得d3.js有沒有這樣的功能, 可能是我 keyword 找錯所以沒找到 @@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.135.173 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1492830784.A.0B8.html

04/22 13:51, , 1F
為什麼資料更不更新會跟繪圖lib有關係? "一個資料點如果沒
04/22 13:51, 1F

04/22 13:51, , 2F
值就取前一筆"這邏輯應該是把資料給繪圖lib前就處理掉了吧
04/22 13:51, 2F
我描述得不好,應該是這麼說 若原本以 30 秒為一個單位傳送 raw data, 那一小時應該是有 120 筆資料可以繪圖, 假設現在值有變動才傳送資料, 可能一小時才收到 10 筆, 而中間缺少沒有記錄的值在圖形上希望也能被補足, 畫起來才不會覺得突兀.

04/22 15:41, , 3F
我的意思就是說,是你的server接收資料再傳給lib畫圖的吧?
04/22 15:41, 3F

04/22 15:42, , 4F
那傳給lib前自己補上不就好了? 感覺假造沒收到的資料不應該
04/22 15:42, 4F

04/22 15:43, , 5F
是繪圖lib該自己做的事
04/22 15:43, 5F
好的, 其實會上來問是因為講到這個需求的第一個反應, 就是想說 js 那邊也許有 lib 可以幫忙補, 還要手動去補的做法好像有點不太聰明. 不過如果實務上大家都是手動補的話,那也只能如此 XD 感謝s大的回應~

04/22 16:10, , 6F
只是覺得不應該lib做,當然還是可能有lib提供這功能...
04/22 16:10, 6F

04/22 17:10, , 7F
lib應該就讓他處理畫圖就好 就算lib有功能 個人認為
04/22 17:10, 7F

04/22 17:10, , 8F
還是要再给lib前就處理好資料
04/22 17:10, 8F

04/22 17:10, , 9F
04/22 17:10, 9F

04/22 17:12, , 10F
如果在lib做 哪天資料可能有錯的時候 變成還要再去lib檢查
04/22 17:12, 10F

04/23 14:40, , 11F
換個圖表顯示方式就可以了
04/23 14:40, 11F

04/23 14:40, , 12F
用那個很像方波的line chart來顯示就不用去補那些資料了
04/23 14:40, 12F

04/24 16:21, , 13F
jqChart的Live Time Chart不知道是不是你想要的?
04/24 16:21, 13F
研究看看, 感謝Q大跟w大提供資訊~ <(_ _)> ※ 編輯: swallowcc (223.140.42.237), 04/24/2017 23:49:05
文章代碼(AID): #1O-if02u (Ajax)
文章代碼(AID): #1O-if02u (Ajax)