如何删除 Graphviz 图形文件周围的边框?
How can I remove the border around a Graphviz graph file?
每当我创建图表并将其呈现为 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
}
我可以使用什么选项来删除此边框?我浏览了 attribute list 但找不到指定边框颜色或厚度的选项。
在我提出这个问题后不久,我偶然发现了一个(看似无关的)修复:它是图表的 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:
这是 PDF:
不过,仍然欢迎使用正确的方法来配置该边框。
每当我创建图表并将其呈现为 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
}
我可以使用什么选项来删除此边框?我浏览了 attribute list 但找不到指定边框颜色或厚度的选项。
在我提出这个问题后不久,我偶然发现了一个(看似无关的)修复:它是图表的 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:
这是 PDF:
不过,仍然欢迎使用正确的方法来配置该边框。