Graphviz:如何更改边框颜色

puk*_*puk 12 graph border colors graphviz

给定像这样的节点,在白色背景上

"test" [
    style="filled,dashed"
    shape=box
    color=lightgray
    label="Hello World"
];
Run Code Online (Sandbox Code Playgroud)

如何使虚线边框变黑?

puk*_*puk 22

我发现了一个适用于我的解决方案.

"test" [
    style="filled,dashed"
    shape=box
    color=black
    fillcolor=lightgray
    label="Hello World"
];
Run Code Online (Sandbox Code Playgroud)

这是误导性的,因为如果fillcolor没有指定,它似乎将默认为color.

  • 正确.正如文档所述,[如果未定义fillcolor,则使用颜色](http://www.graphviz.org/content/attrs#dfillcolor). (4认同)

Gus*_*Gus 6

所以你实际上可以用少一行来得到这个:

"test" [
    style="filled,dashed"
    shape=box
    fillcolor=lightgray
    label="Hello World"
];
Run Code Online (Sandbox Code Playgroud)

在我的测试中至少包括一个fillcolor没有color默认为黑色边框的。