【发布时间】:2013-02-27 02:35:57
【问题描述】:
使用d3js 可以可视化节点图,例如this example
现在我想让用户与图表进行交互。必须能够:
- 创建/删除节点和边
- 通过单击将数据附加到节点/边。
- 将数据推送到服务器,使其持久化
d3js 可以做到这一点吗?有没有其他工具可以提供这种功能?
【问题讨论】:
标签: javascript d3.js force-layout
使用d3js 可以可视化节点图,例如this example
现在我想让用户与图表进行交互。必须能够:
d3js 可以做到这一点吗?有没有其他工具可以提供这种功能?
【问题讨论】:
标签: javascript d3.js force-layout
当然,使用d3 可以相对轻松地完成所有这些事情。您可以在http://bl.ocks.org/mbostock 看到许多不同的力导向图示例。以下是一些您可能会觉得有用的:
向图中添加节点和边:
从 XML 文件加载数据以创建布局
监听鼠标悬停
根据个人经验,我会说d3 将是做这类事情的最佳工具。我建议您尝试一下,然后在遇到问题时提出更具体的问题。
【讨论】: