You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将含边宽度、节点大小及颜色的CSV数据导入Cytoscape?

Cytoscape导入含自定义属性的CSV生成网络可视化步骤
  • 第一步:规整CSV文件格式
    确保你的CSV满足以下格式要求:

    • 边数据:必须包含source(源节点)和target(目标节点)列,额外的自定义列比如width(边宽度)可直接保留
    • 节点数据:必须包含id列(需与边数据的source/target值完全匹配),自定义列如size(节点大小)、color(节点颜色,支持十六进制值如#FF0000或标准颜色名)直接保留
      可选方案:要么将节点、边数据分开存为两个独立CSV;要么在同一个CSV里新增type列,用node/edge标记每行数据类型,方便Cytoscape区分
  • 第二步:导入CSV文件
    打开Cytoscape后,操作路径:File → Import → Network from File...
    选中目标CSV并点击Open,在导入配置窗口:

    • 若为分开的节点/边表:选择对应的数据类型(Nodes或Edges),匹配关键列(节点表选id作为节点ID,边表选source和target作为连接列)
    • 若为混合表:Data Type选择Both Nodes and Edges,指定type列作为区分依据
      确认所有自定义属性列的识别类型(数值/字符串)无误后,点击OK完成导入
  • 第三步:映射自定义属性到视觉样式
    导入后网络会默认加载,右侧打开Style面板(未显示则点击View → Show Style Panel):

    1. 节点样式设置:
      • 点击Node标签,找到Size选项,点击旁侧的映射图标(小图表),选择Continuous Mapping或Discrete Mapping,关联到你的size列,按需调整数值对应的节点大小范围
      • 找到Fill Color选项,同样点击映射图标,关联到color列,Cytoscape会自动识别十六进制颜色值,若为自定义命名则手动映射对应色值
    2. 边样式设置:
      • 点击Edge标签,找到Width选项,映射到你的width列,调整数值对应的边宽度范围
    3. 其他自定义属性:如需展示节点标签,可在Label选项中映射到对应列,调整字体、大小等样式
  • 第四步:调整布局并导出/保存
    用左侧Layout面板选择合适的布局(如ForceDirected、Circle)优化网络展示
    完成后,可通过File → Save保存会话,或File → Export → Network to Image...导出可视化图片

内容的提问来源于stack exchange,提问作者Tayab Soomro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:54:58