首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Protovis强制重新渲染

Protovis强制重新渲染
EN

Stack Overflow用户
提问于 2011-04-12 04:02:04
回答 1查看 515关注 0票数 2

我知道Protovis并不是真的打算这样使用,但是有没有解决办法来销毁pv.Panel中当前的东西,并重新add()‘ing和re-render()’一个面板?

我正在做一个被构建为静态的可视化,并试图将其迁移到通过WebSockets定期更新。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-28 04:35:57

是的,你可以在不破坏面板的情况下重新渲染Protovis。可以更新面板使用的数据,然后再次对其调用render。例如:

代码语言:javascript
复制
var data = [1, 2, 3];

var panel = new pv.Panel()
    .data(data)
    .add(pv.Bar)
    ...

panel.render();  // initial render

data = [4, 5, 6];  
panel.data(data);  // update the data
panel.render();    // re-render
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5626847

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档