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

问题描述 投票:0回答:1

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

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

要得到这样的图表:

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

在图表中选择颜色并手动移动节点还是自动构建黑白图表让我很困扰。

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

graphviz dot cytoscape
1个回答
1
投票

首先,我建议运行一个布局,而不是手动移动节点。重新创建视图时节点展开的原因是应用了默认布局(通常是 Prefuse Force Directed)。其次,就保持样式而言,不幸的是,点导入器的工作方式是使用视觉属性绕过来应用颜色等,因此没有创建实际的样式。这就是为什么你会失去颜色和其他视觉属性。然而,真正的答案是只应用布局(布局->预置强制定向布局)。

© www.soinside.com 2019 - 2024. All rights reserved.