如何让我的Graphviz图形具有大文本?

时间:2013-05-30 14:22:57

标签: graphviz

我根据我在旧的VB6代码上执行的一些静态代码分析生成图表。

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

我将字体大小设置得很大,但似乎没有任何区别。

这是最初的DOT:

http://pastebin.com/hVD8xKDZ

这是DOT通过unflatten -l 20:

http://pastebin.com/gchwENKE

生成命令只是:

dot -Tpng -o“output”-Kdot“input”

但字体总是太小而无法在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和尺寸,它也会在没有比例的情况下产生瑕疵比率?

1 个答案:

答案 0 :(得分:1)

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

但是,用点语言调整字体大小很容易

digraph foo {
        fontsize = 10
        ...
}