如何参数化节点之间的距离 SFDP GraphViz
How to parameter the disatance between nodes SFDP GraphViz
我正在尝试使用GraphViz
绘制网络图形(SFDP
),但我找不到如何设置节点之间的距离,
例如:
Node source Node target Distance
------------------------------------
Node1 Node2 4
Node1 Node3 2
Node1 Node4 9
我尝试使用 labeldistance
、len
、sep
,但这并没有解决我的问题。
这是我的代码:
digraph G {
graph [bgcolor=grey96];
node [color= firebrick4, style=filled, fillcolor=rosybrown fontcolor=white];
"Node1"->"Node2"[labeldistance=1,color= green , sep="2",len=10];
"Node1"->"Node3"[labeldistance=2,color= palevioletred4, sep=9,len=1];
"Node1"->"Node4"[labeldistance=4,color= palevioletred4, sep=3,len=2];
}
抱歉,sfdp 不支持可变边长。 (sfdp是一个multilevel solver,合并不同长度的边时,不清楚,合并边的长度应该是多少?)其实最近在scalable layout with variable edge lengths上有一些不错的工作,但是还没有'被并入 Graphviz。
我正在尝试使用GraphViz
绘制网络图形(SFDP
),但我找不到如何设置节点之间的距离,
例如:
Node source Node target Distance
------------------------------------
Node1 Node2 4
Node1 Node3 2
Node1 Node4 9
我尝试使用 labeldistance
、len
、sep
,但这并没有解决我的问题。
这是我的代码:
digraph G {
graph [bgcolor=grey96];
node [color= firebrick4, style=filled, fillcolor=rosybrown fontcolor=white];
"Node1"->"Node2"[labeldistance=1,color= green , sep="2",len=10];
"Node1"->"Node3"[labeldistance=2,color= palevioletred4, sep=9,len=1];
"Node1"->"Node4"[labeldistance=4,color= palevioletred4, sep=3,len=2];
}
抱歉,sfdp 不支持可变边长。 (sfdp是一个multilevel solver,合并不同长度的边时,不清楚,合并边的长度应该是多少?)其实最近在scalable layout with variable edge lengths上有一些不错的工作,但是还没有'被并入 Graphviz。