0
新的数据我想更新D3作为这样一个图表(或其他一般可视化库):例如一个项目D3交互式图形 - 更新图表从服务器
- 用户点击图
- 新数据从服务器
- 使用新的数据返回,追加新的边和节点到旧图形的节点
- 可能改变一些旧节点,例如使“B”的属性红色在下面的说明图中。
我的问题是:如何才能做到这一点?用什么技术和步骤?我在另一个关于实时更新的问题上看到您可能会使用WebSocket。但就我而言,这不是实时更新。那么WebSocket仍然是正确的选择,还是有更好的选择,比如AJAX?
谢谢!
完全矫枉过正,直到此图不是多用户导向的 – Appeiron
更新这些结构中的数据以便不重写整个集合但扩展它的主要事情。这样可以防止您丢失每个图形项目的本地数据并链接到它们。 – Appeiron
谢谢。这是一个单人应用程序,所以如您所说WebSockets不是正确的工具。它将与React一起使用。 – lukmac