cytoscape怎么删除节点和边 Cytoscape删除节点和边的方法
cytoscape怎么删除节点和边,先在 Cytoscape 的编辑模式里选中你要删的节点或边,再按键盘上的 Delete 键;这是最直接的方式。如果按了没反应,通常是当前处于只读视图、选择工具没激活,或者选中的是背景而不是单个元素。下面按节点、边和批量删除三种情况分别说明。
- 先进入可编辑状态并确认选择工具
打开 Cytoscape 后确认左侧工具栏里的箭头选择工具是按下状态,这表示当前处于可选择和编辑的状态。如果左侧工具栏显示的是放大镜、手形拖拽等浏览工具,需要先切回选择工具,否则点节点只会平移网络而不会真正选中元素。接着观察网络视图是否处于锁定或只读状态,部分视图在分析结果界面下是只读的,此时删除操作不会生效,需要切换回普通网络视图再操作。 - 删除单个节点
用选择工具单击要删除的节点,节点周围会出现高亮框或控制点,表示已经选中。这时直接按键盘上的 Delete 键或 Backspace 键,节点会从网络中消失。删除节点时,与该节点相连的所有边也会一并被移除,这是正常现象。如果你只想断开某条连接而保留节点,就不要用删除节点的方式,应该改用删除边的操作。如果按 Delete 没有反应,先检查节点是否真的被选中,可以再点一次并观察是否出现选中高亮。 - 删除单条边
先用选择工具单击要删除的边,边被选中后通常会变粗或改变颜色。选中后按 Delete 键,这条边就会从网络中移除,两端的节点仍然保留。如果边比较细、不好点中,可以先滚动鼠标滚轮放大网络,再靠近边的位置单击;也可以按住键盘上的 Shift 键配合点击,避免误选到旁边的节点。确认选中对象是边而不是节点,可以通过观察高亮形状来判断,节点是圆形或方形区域,边是线段。 - 批量删除多个节点或边
需要一次删除多个元素时,按住键盘上的 Shift 键再用选择工具逐个单击,可以连续选中多个节点或边。也可以按住鼠标左键在空白处拖出一个矩形框,框到的元素会被一起选中。选中完成后按 Delete 键即可批量删除。如果想按条件批量清理,比如删除某个属性值的节点,可以在表格面板里先筛选出目标行,再回到网络视图里选中对应元素后删除。操作前建议先用文件菜单里的保存功能备份当前网络,避免误删后难以恢复。 - 合并和收起的区别:Merge 与删除不是一回事
有些用户想减少网络里的元素,会用到 Merge 或 Collapse 功能,但这两者和删除不同。Merge 是把多个节点合并成一个代表节点,原节点信息被折叠起来,边关系可能保留在合并后的节点上;Collapse 是把一组节点收成一个复合节点。而 Delete 是直接从网络里移除元素,删除后节点和相连的边都不再存在于当前网络。如果你只是想简化显示,后面还可能展开还原,应该考虑 Merge 或 Collapse;如果确实要永久去掉,就用 Delete。 - 删除后想恢复或撤销
如果刚删除完发现删错了,可以立即尝试按键盘上的 Ctrl 加 Z 进行撤销,多数编辑操作都支持这一步回退。如果没有及时撤销,也可以从文件菜单里重新打开之前保存过的会话文件,回到删除之前的状态。所以进行批量删除或多步编辑之前,养成先保存一份网络副本的习惯,可以明显降低误操作带来的损失。不同版本的 Cytoscape 在撤销支持和菜单路径上可能略有差异,具体以你当前界面上看到的功能为准,不确定时可以逐项检查编辑菜单里的可用选项。
软件页面:Cytoscape。