1

我想知道“在旅途中”添加一些复合元素(节点)是多么可行。

设想:

我有一个包含 n1...n10 和边缘节点的网络。根据用户单击的按钮,它会重绘我的网络,包括复合节点内的节点。

例子:

当您打开图表时,您有 n1..n10,没有化合物,但是当您单击预定义按钮时,我的新图表现在将是:

一个新的复合节点,其中 n1:n5 在内部(父节点),其余的 n6:n10 将保持不变(在复合节点之外)。

可行性如何?

我试过了 :

cy.batchData({
  "5": {
      parent: "n0" // new element I added earlier
  }});

更新我的元素 id=5 以将 n0 作为父元素,但它没有奏效。

主要思想是用生物学洞察力表示数据(图形),其中“新化合物区域”将是一条通路或一条代谢路径(或我想在那里表示的任何东西),因此可视化不会一团糟。

谢谢你。

4

1 回答 1

0

您不能更改父字段;它是不可变的。您可能必须分别通过eles.remove()和删除元素并添加第二个(结果)图cy.add()

于 2013-06-13T13:20:52.750 回答