【问题标题】:How to extract json data of the selected nodes using d3.js?如何使用 d3.js 提取所选节点的 json 数据?
【发布时间】:2014-12-07 22:51:56
【问题描述】:

我是 d3.js 的新手,使用简单的分子 d3 http://bl.ocks.org/mbostock/3037015 。 我的第一个问题是如何选择分子结构的多个节点? 其次如何提取所选节点的名称和大小数据(存储在 json 文件中)?

【问题讨论】:

    标签: javascript json html d3.js


    【解决方案1】:

    查看您发布的链接的small extended version

    1. 现在单击节点将更改节点的颜色。您可以根据需要轻松更改它。您还可以设置一个额外的属性或类,然后检查哪些项目具有这样的属性/类。或者您将单击的项目保存在另一个 JSON 中,并在添加之前检查它们是否已存在于该列表中。

    2. 嗯,现在也在那个扩展版本中。如果单击一个节点,原子和大小将打印在左上角。

    【讨论】:

    • 感谢@kwoxer 的回复。通过选择我的意思是改变颜色或笔触。实际上我想要的是从分子结构中选择一些原子,然后提取那些选定原子的 json 数据。我想显示由原子序数、原子质量和所选原子名称组成的 json 数据。我希望你能理解我的意思:)
    • 嗯,我化学很差,但我想我知道你想要什么。我为您创建了一个 JSFiddle 示例。
    • 一个 JSBin 因为 JSFiddle 对我来说太迟钝了。希望你喜欢。如果您有任何问题,请告诉我。
    • 哇,我第一个接受的答案很酷。谢谢你。如果您需要更多信息,请告诉我。我还提到了控制台错误打印。我不知道它是否来自 JSBin 左右。但你应该检查一下 =) 祝你好运。
    猜你喜欢
    • 1970-01-01
    • 2012-01-30
    • 2015-01-31
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多