Как удалить границу вокруг графического файла Graphviz? - PullRequest
0 голосов
/ 19 июня 2020

Каждый раз, когда я создаю график и визуализирую его в PNG или PDF, у меня появляется рамка вокруг моего изображения.

Это упрощенный точечный код:

digraph graphname {
    graph [fontname = "Arial", fontsize=16, bgcolor=3, style=rounded, colorscheme=set39, labelloc=t, ranksep=0.5];
    node [fontname = "Arial", fontsize=12, style=filled, colorscheme=set39]; 
    label="The graph title"
    a -> b
    b -> c
    c -> b
}

example PNG dot diagram showing the black border around the image example PDF dot diagram showing the black border around the image

Какой параметр можно использовать для удаления этой границы? Я просмотрел список атрибутов , но не смог найти параметр, определяющий цвет или толщину границы.

1 Ответ

0 голосов
/ 19 июня 2020

Вскоре после того, как я задал этот вопрос, я наткнулся на (казалось бы, несвязанное) исправление: это делает параметр colorscheme=set39 графика.

Согласно документации color Атрибут , цвета можно установить с помощью синтаксиса "/schemename/colorname", поэтому я изменил параметр colorscheme на x11 (по умолчанию), но установил bgcolor="/set39/3", фактически имеющий тот же цвет. Границы теперь нет.

digraph graphname {
    graph [fontname = "Arial", fontsize=16, bgcolor="/set39/3", style=rounded, colorscheme=x11, labelloc=t, ranksep=0.5];
    node [fontname = "Arial", fontsize=12, style=filled, colorscheme=set39]; 
    label="The graph title"
    a -> b
    b -> c
    c -> b
}

Это PNG без рамки: enter image description here

And here's the PDF:
введите описание изображения здесь

Тем не менее, правильный способ настройки этой границы приветствуется.

...