首页 > 解决方案 > Cytoscape JSON 输出中如何表示复合节点?

问题描述

我正在尝试以 JSON 格式从 cytoscape.js 导出网络以与 Cytoscape 一起使用。我的网络由节点和复合节点组成。导出机制很简单JSON.stringify(cy)。从 cytoscape.js 导出的 JSON 文件可以在 Cytoscape 3.7.2 中导入,但我丢失了所有复合节点父子关系。复合节点只是作为单例浮动。

为了从 Cytoscape 生成“正确”的 JSON 文件,我尝试创建三个节点(无边);将两个节点分组(双击时它们一起折叠和展开);并以 JSON 格式导出网络。输出文件包含对三个节点和一个组的引用,但是当重新导入时,分组关系消失了(双击分组节点或组什么都不做)。

有人可以解释一下如何生成一个包含可以在 Cytoscape 中正确导入的复合节点的 JSON 文件吗?谢谢。

标签: jsoncytoscape.jscytoscape

解决方案


推荐阅读