按需添加复合节点



我想知道如何可行的是添加一些复合元素(节点)"on the go".

场景:

我有一个网络,节点从n1…N10和边。根据用户单击的按钮,它会重新绘制我的网络,包括复合节点中的节点。

的例子:

当你打开图形时,你有n1..N10,没有复合词,但是当你点击一个预定义的按钮时,我现在的新图形将是:

一个新的复合节点,里面有n1:n5(父节点),其余的n6:n10保持不变(外部复合节点)。

可行性如何?

I've try:

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

要更新我的元素id=5有n0作为父元素,但它没有工作。

主要思想是用生物学的洞察力来表示数据(图),其中"新的复合区域"将是一条途径或代谢途径(或我想在那里表示的任何东西),一个接一个,因此可视化不会混乱。

谢谢。

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

最新更新