当前位置: 首页 > 知识库问答 >
问题:

Cytoscape不从我的点文件加载节点和边缘属性

翟学文
2023-03-14

我正在使用cytoscape来显示我用GraphViz制作的一个图表。我从cytoscape应用商店安装了附加的点应用程序,以便能够加载我的图表。

我的图形加载完美,所有的边都连接到所需的节点。但是我的节点和边的属性没有显示出来。

下面是一个不起作用的简化示例(少了属性、节点和边):

graph map {
node1 [color="#888888"]
node2 [color="#888888"]
node1 -- node2 [color="#1f78b4"]
}

graph toy_example {
graph [bb="-85.648,-58.068,63.891,73.497",outputorder=edgesfirst, overlap=false];
node [fillcolor="#888888",label="\N",style=filled];
    1     [height=0.5,pos="-58.648,-8.4777",width=0.75];
    2     [height=0.5,pos="36.891,3.383",width=0.75];
    2 -- 1     [pos="10.278,0.079128 -2.8626,-1.5522 -18.68,-3.5159 -31.846,-5.1504"];
    3     [height=0.5,pos="12.665,-40.068",width=0.75];
    3 -- 1     [pos="-9.8989,-30.072 -18.223,-26.385 -27.653,-22.208 -35.986,-18.516"];
    3 -- 2     [pos="22.24,-22.895 23.933,-19.858 25.695,-16.698 27.386,-13.665"];
    4     [height=0.5,pos="8.8474,55.497",width=0.75];
    4 -- 2     [pos="18.03,38.433 21.097,32.734 24.516,26.38 27.592,20.664"];
    4 -- 3     [pos="9.5835,37.071 10.264,20.041 11.269,-5.1139 11.944,-22.022"];
}

你知道为什么我的属性不能加载吗?我试着在我的图上破坏和创建视图,但它什么也做不到。两个图的节点表都只有“共享名”和“名称”。

共有1个答案

齐向笛
2023-03-14

如果您看一下有效的示例,节点颜色被定义为“FillColor”,而不是“color”。这是因为Cytoscape节点可以有两种不同的颜色,fillcolor和bordercolor,所以应用程序作者选择通过属性名称来区分。你必须到处玩,看看他们所谓的边缘颜色。在Cytoscape中,它被称为“Stroke Color(未选择)”,所以您可以尝试“EdgeColor”或“StrokeColor”。

--滑板车

 类似资料:
  • 前言 为了配置kubernetes中的traefik ingress的高可用,对于kubernetes集群以外只暴露一个访问入口,需要使用keepalived排除单点问题。本文参考了kube-keepalived-vip,但并没有使用容器方式安装,而是直接在node节点上安装。 定义 首先解释下什么叫边缘节点(Edge Node),所谓的边缘节点即集群内部用来向集群外暴露服务能力的节点,集群外部的

  • 假设我有一个包含节点信息的csv文件,每一行都有一个唯一的id(第一列),另一个包含边的csv文件(通过节点的唯一id)描述节点之间的边。下面的密码成功地加载了节点,然后创建了边。但是,我能让它更有效率吗?我的真实数据集有数百万个节点和数千万条边。显然,我应该使用定期提交并创建索引,但我是否可以以某种方式避免对每个边缘使用ing,并使用我知道要构建的每个边缘的唯一节点ID这一事实?还是我搞错了?我

  • 问题内容: 我想使用XStream将对象序列化为这种形式的XML。 节点( 文本 )的值是序列化对象以及 att 属性上的字段。无需为此对象编写转换器就可以吗? 谢谢! 问题答案: 写一个转换器,应该类似于代码片段 在使用XStream时,注册转换器

  • 试图在边缘节点上设置Flume,我通过许多博客进行了检查,但没有太多的想法,因为他们中的大多数人都指的是单个节点集群,有人建议在边缘节点上设置是个好主意,或者这将在HDFS或任何工作节点设置的服务器上(数据节点),如果是,那么在边缘节点上设置这个是什么配置。

  • 我想从一个非常不寻常的输入中构造一个二叉树。输入包含: > 节点总数。 根的整数标签。 所有边(相互连接的顶点/节点)的列表。列表中的边缘是未排序的,只有一个规则用于确定左/右子项 - 列表中首先出现的边缘中的子项始终位于左侧。顶点对中子/父的顺序也是随机的。 我已经提出了一些直截了当的解决方案,但它们需要通过所有边缘的列表进行多次搜索(我基本上会找到具有标记根的2个边缘,并对所有子树重复此过程。

  • 由于某种原因,我无法将FXML文件中定义的节点加载到实例变量中。我制作了这两个测试文件: 和都被打印为而它们本应被注入FXML文件中定义的节点,有人知道这里出了什么问题吗?当我在Scene Builder中编辑FXML文件时,controller类和字段都被找到并识别,所以应该不会有任何问题。