在 cytoscape 中破坏我的视图使我从我的点文件中丢失样式

Destroying my view in cytoscape make me loose the style from my dot file

我正在将点文件中的图表加载到 Cytoscape 中。

首先加载所有节点和边的颜色(见下图)。但是我所有的节点都在同一个地方所以我需要手动移动它们:

要得到这样的图表:

当我销毁视图并再次创建它时,所有节点都会自动放置,但边缘和节点的颜色都消失了...

在图表中添加颜色并手动移动节点或自动构建黑白图表之间做出选择让我感到困扰。

你知道我是否可以在破坏视图后恢复我的样式或者在开始时强制自动放置节点?

首先,与其手动移动节点,我只想建议 运行 布局。重新创建视图时节点分散的原因是正在应用默认布局(通常是 Prefuse Force Directed)。其次,就保持样式而言,不幸的是,点导入器使用视觉 属性 绕过应用颜色等的方式,因此没有创建实际样式。这就是您失去颜色和其他视觉属性的原因。然而,真正的答案是只应用布局(Layout->Prefuse Force Directed Layout)。

-- 滑板车