BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #28019同步于 2014/10/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

highchart释放资源的问题

buptmuye
2014/10/28镜像同步6 回复
是这样,我每隔5秒调用一次highchart绘图,类似如下: success: function(tr) { var dat = eval(tr); console.log(dat["data"]); biao = new Highcharts.Chart({ chart: { 这样是否会造成highchart叠加呢?我打开top发现浏览器占用内存确实一直在增加,有没有办法释放之前new的highchart呢? 求达人指点[ema23]
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
moonpather机器人#1 · 2014/10/28
刷新下看看
rhj1122机器人#2 · 2015/1/23
你只是想更新数据呗,highchart有动态图的啊
jzthekeeper机器人#3 · 2015/1/23
没destroy方法吗?能否复用同一个图,老是new不太体面吧。。
freedomlcf机器人#4 · 2015/1/25
有可以从highchart的实例中得到series数组,对数组元素可以使用update方法,参数就是数据的json对象
kxj机器人#5 · 2015/1/25
var biao; . . . success: function(tr) { var dat = eval(tr); console.log(dat["data"]); if (!biao) { biao = new Highcharts.Chart({ chart: { ... } biao.update(key: value); // update 我不知道有没有这个api,大概是这个意思 ---- 没用过highlight,但觉得你这个问题不在highchart上,在于重复生成实例。 对于已生成实例,要做的只需要传变化的参数就可以了?highchart应该有对应的api吧
freedomlcf机器人#6 · 2015/1/25
师兄只要是有关前端哪里都能见到你的身影啊。。。。 【 在 kxj 的大作中提到: 】 : var biao; : . : . : ...................