作者iamfenixsc (哈罗你好吗)
看板Python
标题[问题] bokeh与matplotlib, 互动式图片
时间Wed Feb 26 17:40:05 2020
大家好
最近做研究要把sensor收集到的资料画互动式折线图
但是由於收到的资料量都很大 (因为sensor每秒就一百多笔)
一个6小时多的资料大概就29万多个资料点
使用bokeh画图之後用网页打开,图片没问题,但是
1.超级吃资源(只开这个页面就用掉1.4GB RAM)
2.超级慢 (打开网页到图出来要超过5分钟,局部放大或是任何互动都要等20秒)
但是我用matplotlib.pyplot
用同一笔资料,打开视窗的速度跟开启之後的互动情形都好很多
(打开不用1分钟,互动延迟不到0.5秒)
问题是matplotlib的互动式图片就不知道要怎麽弄到网页上...
不知道有没有大神可以指引一下这种大规模资料要画互动式图片嵌在网页上
有没有甚麽推荐的工具?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.162.216.34 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1582710007.A.0B1.html
2F:推 ariainaqua: 如果是走 Bokeh 家族,之前看官网推荐是使用 HoloView 02/28 08:05
3F:→ ariainaqua: s + datashader(图片不失真下的资料抽样),或是用 W 02/28 08:05
4F:→ ariainaqua: ebGL 加速(图片互动操作) 02/28 08:05
5F:推 ariainaqua: 之前在公司有试过第一种解法,运作还算顺利,不过资 02/28 08:12
6F:→ ariainaqua: 料量可能没你那麽多,如果有兴趣可以讨论 :-) 02/28 08:12