Как я могу скрыть границу узла в графвизе? - PullRequest
4 голосов
/ 06 мая 2011

Я рисую график с графвизом. Даже если у меня есть 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];
}

Ответы [ 3 ]

5 голосов
/ 06 сентября 2018

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

node [shape=plaintext]

Источник: https://renenyffenegger.ch/notes/tools/Graphviz/examples/index

1 голос
/ 06 мая 2011

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];
}
0 голосов
/ 12 июня 2019

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

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];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...