【问题标题】:How to edit a node graph?如何编辑节点图?
【发布时间】:2013-02-27 02:35:57
【问题描述】:

使用d3js 可以可视化节点图,例如this example

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

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

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

【问题讨论】:

    标签: javascript d3.js force-layout


    【解决方案1】:

    当然,使用d3 可以相对轻松地完成所有这些事情。您可以在http://bl.ocks.org/mbostock 看到许多不同的力导向图示例。以下是一些您可能会觉得有用的:

    向图中添加节点和边:

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

    监听鼠标悬停

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

    【讨论】:

      猜你喜欢
      • 2012-05-13
      • 2019-11-27
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多