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

Cytoscape don't load the node and edge attribute from my dot file

我正在使用 cytoscape 来显示我用 graphviz 制作的图表。我从 cytoscape 应用程序商店安装了附加组件 dot-app 以便能够加载我的图表。

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

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

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

它生成如下图表:

我设法找到了在cytoscape中加载点文件的代码示例,下面的代码很好地加载了属性:

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"];
}

正在生成下图:

你知道为什么我的属性无法加载吗? 我尝试在图表上销毁和创建视图,但它什么也没做。两个图的节点table只有“共享名”和“名称”。

如果您查看有效的示例,节点颜色被定义为“fillcolor”,而不是“color”。这是因为 Cytoscape 节点可以有两种不同的颜色,fillcolor 和 bordercolor,所以应用作者选择通过属性名称来区分。您将不得不四处看看他们所谓的边缘颜色。在 Cytoscape 中,它被称为“描边颜色(未选择)”,因此您可以尝试“edgecolor”或“strokecolor”。

-- 滑板车