如何在graphviz中隐藏节点边界?

时间:2011-05-05 21:18:31

标签: graphviz dot graph-visualization

我正在使用graphviz绘制图表。即使节点有penwidth=0,我仍然可以看到节点边界。如何摆脱节点边界?

我在dot中的注释是这样的:

strict graph  {
    graph [bgcolor=white];
    0    [fillcolor=red,
        style=filled,
        shape=octagon,
        penwidht=0,
        fontsize=10,
        fixedsize=True,
        width=0.5,
        height=0.5,
        type=3];
    2    [shape=octagon,
        style=filled,
        fillcolor=gray,
        penwidth=0];
    0 -- 2  [penwidth=0.5,
        color=gray];
}

3 个答案:

答案 0 :(得分:4)

这对我有用:

node [shape=plaintext]

来源:https://renenyffenegger.ch/notes/tools/Graphviz/examples/index

答案 1 :(得分:1)

setlinewidth对我有用:

strict graph  {
    graph [bgcolor=white];
    0    [fillcolor=red,
        style="filled,setlinewidth(0)",
        shape=octagon,
    penwidht=0,
        fontsize=10,
        fixedsize=True,
        width=0.5,
        height=0.5,
        type=3];
    2    [shape=octagon,
        style=filled,
        fillcolor=gray,
        penwidth=0];
    0 -- 2  [penwidth=0.5,
        color=gray];
}

答案 2 :(得分:0)

问题是您有错字。

penwidht应该是penwidth

strict graph  {
    graph [bgcolor=white];
    0    [fillcolor=red,
        style=filled,
        shape=octagon,
        penwidth=0,
        fontsize=10,
        fixedsize=True,
        width=0.5,
        height=0.5,
        type=3];
    2    [shape=octagon,
        style=filled,
        fillcolor=gray,
        penwidth=0];
    0 -- 2  [penwidth=0.5,
        color=gray];
}