如何制作 Protovis 流图动画?
我无法弄清楚如何为原始流图制作动画。我认为最好的方法是简单地将 i, j
索引数组传递给 .layers()
并拥有 .x()
和.y()
函数查找实际的更新值。有没有更简单的方法?
I'm having trouble figuring out how to animate a protovis streamgraph. I think the best way is to simply pass an array of i, j
indexes to .layers()
and have the .x()
and .y()
functions look up the actual updating values. Is there a simpler way?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
难道不能在每次渲染之前更新数据吗?假设数据已经改变,我不确定我是否看到了这样做的好处,因为我认为整个可视化将需要重新渲染。
这似乎有效,尽管这实际上取决于您想要创建哪种动画 - 对于某些类型的动画可能有更有效的方法。
Couldn't you just update the data before every render? Assuming that the data has changed, I'm not sure I see the benefit to doing it otherwise, as I think the whole vis will need to re-render.
This seems to work, though it really depends what kind of animation you're looking to create - there may be more efficient approaches for some kinds of animation.