看板 Ajax 關於我們 聯絡資訊
大家好, 最近在改版公司系統,想把產品部分做調整 像是 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
ssccg: 為什麼資料更不更新會跟繪圖lib有關係? "一個資料點如果沒 04/22 13:51
ssccg: 值就取前一筆"這邏輯應該是把資料給繪圖lib前就處理掉了吧 04/22 13:51
我描述得不好,應該是這麼說 若原本以 30 秒為一個單位傳送 raw data, 那一小時應該是有 120 筆資料可以繪圖, 假設現在值有變動才傳送資料, 可能一小時才收到 10 筆, 而中間缺少沒有記錄的值在圖形上希望也能被補足, 畫起來才不會覺得突兀.
ssccg: 我的意思就是說,是你的server接收資料再傳給lib畫圖的吧? 04/22 15:41
ssccg: 那傳給lib前自己補上不就好了? 感覺假造沒收到的資料不應該 04/22 15:42
ssccg: 是繪圖lib該自己做的事 04/22 15:43
好的, 其實會上來問是因為講到這個需求的第一個反應, 就是想說 js 那邊也許有 lib 可以幫忙補, 還要手動去補的做法好像有點不太聰明. 不過如果實務上大家都是手動補的話,那也只能如此 XD 感謝s大的回應~
ssccg: 只是覺得不應該lib做,當然還是可能有lib提供這功能... 04/22 16:10
Sunal: lib應該就讓他處理畫圖就好 就算lib有功能 個人認為 04/22 17:10
Sunal: 還是要再给lib前就處理好資料 04/22 17:10
Sunal: 在 04/22 17:10
Sunal: 如果在lib做 哪天資料可能有錯的時候 變成還要再去lib檢查 04/22 17:12
Qiqi: 換個圖表顯示方式就可以了 04/23 14:40
Qiqi: 用那個很像方波的line chart來顯示就不用去補那些資料了 04/23 14:40
wsybu: jqChart的Live Time Chart不知道是不是你想要的? 04/24 16:21
研究看看, 感謝Q大跟w大提供資訊~ <(_ _)> ※ 編輯: swallowcc (223.140.42.237), 04/24/2017 23:49:05