2

d3js可以可视化节点图,就像这个例子

在此处输入图像描述

现在我想让用户与图表进行交互。必须能够:

  • 创建/删除节点和边
  • 通过单击将数据附加到节点/边缘。
  • 将数据推送到服务器,使其持久化

有可能做到这一点d3js吗?有没有其他工具可以提供这种功能?

4

1 回答 1

3

当然,所有这些事情都相对容易做到d3您可以在http://bl.ocks.org/mbostock看到许多不同的力导向图示例。以下是您可能会发现有用的一对:

向图中添加节点和边:

从 XML 文件加载数据以创建布局

监听鼠标悬停

从个人经验来看,我会说这d3将是做这类事情的最佳工具。我建议玩一下,然后在遇到问题时提出更具体的问题。

于 2013-02-27T04:53:03.537 回答