如何使Graphviz图形具有大文本?

如何使Graphviz图形具有大文本?,graphviz,Graphviz,我根据对旧VB6代码执行的一些静态代码分析生成图形 问题是字体太小,无法打印,即使在我们的A3打印机上也是如此 我已经把字号调大了,但似乎没什么区别 这是原始点: 这是点运行通过unflatten-L20: 要生成的命令只是: dot-Tpng-o“输出”-Kdot“输入” 但字体总是太小,无法在A3上阅读 以下是图表设置: This makes the arrows merge concentrate=true, Laser printer resolution dpi=600, It

我根据对旧VB6代码执行的一些静态代码分析生成图形

问题是字体太小,无法打印,即使在我们的A3打印机上也是如此

我已经把字号调大了,但似乎没什么区别

这是原始点:

这是点运行通过unflatten-L20:

要生成的命令只是:

dot-Tpng-o“输出”-Kdot“输入”

但字体总是太小,无法在A3上阅读

以下是图表设置:

This makes the arrows merge
concentrate=true,

Laser printer resolution
dpi=600,

It's the dot language
layout=dot,

Doesn't seem to do much
overlap=true,

The ratio of A3 paper
ratio=1.4142,

The size of A3 paper in inches
size="11.69,16.53"
如果我去掉比率,线条更短,文本看起来更大,但图表不是A3形状

如果没有DPI或大小,dot.exe就会崩溃

为什么它不能使字体变大

为什么不按它应该的那样取消平台错开节点


为什么即使我已经说明了dpi和大小,它也会创建一个没有比率的愚蠢比率?

我无法打开您的点文件的链接

然而,在点语言中调整字体大小很容易

digraph foo {
        fontsize = 10
        ...
}

真正地他们为我工作,我把他们公之于众。我有
节点[fontsize=48]在点中。但这是一个很宽的图形,我不能让它平方并放大节点。听起来你需要改变布局算法?布局是点。还有什么?文档中似乎根本没有列出它们:dot有几种布局算法:dot、neato、twopi、circo、fdp。。。试试circo和neato吧。到目前为止,fdp已经生产出了一些有用的产品。