【发布时间】:2015-11-05 06:07:33
【问题描述】:
我想像这样更新 D3(或其他一般可视化库)中的图表:
- 用户点击一个项目,例如图的一个节点
- 服务器返回新数据
- 使用新数据,将新边和节点附加到旧图
- 可能会更改某些旧节点的属性,例如将下图中的“B”变为红色。
我的问题是:如何做到这一点?采用什么技术和哪些步骤?我在另一个关于实时更新的问题中看到您可以使用 WebSocket。但就我而言,它不是实时更新。那么 WebSocket 仍然是正确的选择,还是有更好的选择,比如 AJAX?
谢谢!
【问题讨论】:
标签: javascript ajax d3.js data-visualization