【发布时间】:2021-02-22 09:18:22
【问题描述】:
我正在将一个点文件中的图表加载到 Cytoscape 中。
首先,所有节点和边的颜色都被加载(见下图)。但是我所有的节点都在同一个地方,所以我需要手动移动它们:
当我销毁视图并再次创建它时,所有节点都会自动放置,但边缘和节点的颜色消失了......
在我的图表中选择颜色并手动移动节点或自动构建黑白图表之间让我感到困扰。
你知道我是否可以在销毁视图后恢复我的样式,或者在开始时强制自动放置节点?
【问题讨论】:
我正在将一个点文件中的图表加载到 Cytoscape 中。
首先,所有节点和边的颜色都被加载(见下图)。但是我所有的节点都在同一个地方,所以我需要手动移动它们:
当我销毁视图并再次创建它时,所有节点都会自动放置,但边缘和节点的颜色消失了......
在我的图表中选择颜色并手动移动节点或自动构建黑白图表之间让我感到困扰。
你知道我是否可以在销毁视图后恢复我的样式,或者在开始时强制自动放置节点?
【问题讨论】:
首先,我建议不要手动移动节点,而是建议运行布局。重新创建视图时节点分散的原因是正在应用默认布局(通常是 Prefuse Force Directed)。其次,就保持样式而言,不幸的是,点导入器使用视觉属性绕过应用颜色等的工作方式,因此没有创建实际的样式。这就是为什么你会失去你的颜色和其他视觉属性。然而,真正的答案是只应用一个布局(布局->Prefuse Force Directed Layout)。
-- 滑板车
【讨论】: