作者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/cn.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