作者swallowcc (罹患重度能年病的燕叔)
看板Ajax
標題[問題] raw data 繪圖
時間Sat Apr 22 11:13:01 2017
大家好, 最近在改版公司系統,想把產品部分做調整
像是 client 會定時回傳 raw data (目前 30secs),
然後 server side 就拿來做視覺化呈現.
不過觀察下來發現有些資料的變動幅度不大,
很常就是幾個小時數值才有微小的變化.
所以現在是打算作成有變動才會上傳raw data,
不過繪製圖樣的時候怕會有問題, 因為原本固定的時間段不一定會有值.
所以想請問一下有哪一套繪圖的 js lib 可以解決這個問題?
或者該說我該用什麼 keyword 去搜尋解決我的問題呢?
感恩 <(_ _)>
-
目前是用highchart,不過公司看起來不太想付錢,所以我也想換其他的
不曉得d3.js有沒有這樣的功能, 可能是我 keyword 找錯所以沒找到 @@
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.135.173
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Ajax/M.1492830784.A.0B8.html
1F:→ ssccg: 為什麼資料更不更新會跟繪圖lib有關係? "一個資料點如果沒 04/22 13:51
2F:→ ssccg: 值就取前一筆"這邏輯應該是把資料給繪圖lib前就處理掉了吧 04/22 13:51
我描述得不好,應該是這麼說
若原本以 30 秒為一個單位傳送 raw data,
那一小時應該是有 120 筆資料可以繪圖,
假設現在值有變動才傳送資料, 可能一小時才收到 10 筆,
而中間缺少沒有記錄的值在圖形上希望也能被補足, 畫起來才不會覺得突兀.
3F:→ ssccg: 我的意思就是說,是你的server接收資料再傳給lib畫圖的吧? 04/22 15:41
4F:→ ssccg: 那傳給lib前自己補上不就好了? 感覺假造沒收到的資料不應該 04/22 15:42
5F:→ ssccg: 是繪圖lib該自己做的事 04/22 15:43
好的, 其實會上來問是因為講到這個需求的第一個反應,
就是想說 js 那邊也許有 lib 可以幫忙補, 還要手動去補的做法好像有點不太聰明.
不過如果實務上大家都是手動補的話,那也只能如此 XD
感謝s大的回應~
6F:→ ssccg: 只是覺得不應該lib做,當然還是可能有lib提供這功能... 04/22 16:10
7F:推 Sunal: lib應該就讓他處理畫圖就好 就算lib有功能 個人認為 04/22 17:10
8F:→ Sunal: 還是要再给lib前就處理好資料 04/22 17:10
9F:→ Sunal: 在 04/22 17:10
10F:→ Sunal: 如果在lib做 哪天資料可能有錯的時候 變成還要再去lib檢查 04/22 17:12
11F:推 Qiqi: 換個圖表顯示方式就可以了 04/23 14:40
12F:→ Qiqi: 用那個很像方波的line chart來顯示就不用去補那些資料了 04/23 14:40
13F:→ wsybu: jqChart的Live Time Chart不知道是不是你想要的? 04/24 16:21
研究看看, 感謝Q大跟w大提供資訊~ <(_ _)>
※ 編輯: swallowcc (223.140.42.237), 04/24/2017 23:49:05