Как я могу скрыть границу узла в graphviz?

Я рисую график с помощью graphviz. Несмотря на то, что у меня есть penwidth=0 для узлов, я все еще вижу границу узла. Как избавиться от границы узла?

Моя аннотация в точке выглядит примерно так:

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

person highBandWidth    schedule 05.05.2011    source источник


Ответы (3)


Это работает для меня:

node [shape=plaintext]

Источник. а>

person Brooks Ambrose    schedule 06.09.2018

Проблема в том, что у вас опечатка.

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];
}
person Ramon    schedule 12.06.2019

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];
}
person linuts    schedule 05.05.2011