d3js
可以可视化节点图,就像这个例子
现在我想让用户与图表进行交互。必须能够:
- 创建/删除节点和边
- 通过单击将数据附加到节点/边缘。
- 将数据推送到服务器,使其持久化
有可能做到这一点d3js
吗?有没有其他工具可以提供这种功能?
d3js
可以可视化节点图,就像这个例子
现在我想让用户与图表进行交互。必须能够:
有可能做到这一点d3js
吗?有没有其他工具可以提供这种功能?
当然,所有这些事情都相对容易做到d3
。您可以在http://bl.ocks.org/mbostock看到许多不同的力导向图示例。以下是您可能会发现有用的一对:
向图中添加节点和边:
从 XML 文件加载数据以创建布局
监听鼠标悬停
从个人经验来看,我会说这d3
将是做这类事情的最佳工具。我建议玩一下,然后在遇到问题时提出更具体的问题。