gpt4 book ai didi

graphviz - Graphviz 中的相同节点,不同颜色

转载 作者:行者123 更新时间:2023-12-04 23:29:30 27 4
gpt4 key购买 nike

我在 Graphviz 中有一个简单的有向图,有两种节点和边。每一种都有它自己的颜色。我的问题是,我想保留图形的绘制方式,但只更改颜色。但是,当我在两个节点定义中交换节点名称时,图形会更改其布局。

node [shape = circle, width = 0.95, fixedsize = true, style = filled, fillcolor = palegreen] 3 "4-5" 7 "8-9" 10 18 19
node [shape = circle, width = 0.95, fixedsize = true, style = filled, fillcolor = grey] 11 12 "13-14"

有没有办法强制它使用一个静态布局?

最佳答案

订购 其中定义的节点确实对布局有影响。

如果你想保持布局并只改变节点的颜色,那么你需要保持订单节点的(第一个)外观并且只改变它们的 fillcolor属性。

例如:

digraph g {
node [shape = circle, width = 0.95, fixedsize = true, style = filled, fillcolor = palegreen];
3;
"4-5";
7;
"8-9";
10 [fillcolor = grey];
18;
19;
// new default fillcolor
node [fillcolor = grey];
11;
12 [fillcolor = palegreen];
"13-14";
}

导致

fillcolor nodes

您可以指定 默认属性 使用 node [fillcolor = grey]说明,和 覆盖默认值 如果需要,在特定节点上( 12 [fillcolor = palegreen] )。

关于graphviz - Graphviz 中的相同节点,不同颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250670/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com