原力重新渲染



我知道Protovis并不是真的要以这种方式使用,但是是否有一种方法可以破坏当前在pv.Panel和re- add()和re- render()中的面板?

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

是的,你可以让Protovis重新渲染而不破坏面板。您可以更新面板使用的数据,并再次对其调用render。例如:

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

相关内容

  • 没有找到相关文章

最新更新