具有固定字体大小和最大大小的Graphviz

时间:2014-07-30 13:08:27

标签: graphviz dot

使用点绘制图形时,有没有办法指定所需的节点标签fontsize和整个图形的最大宽度?

我尝试将图形大小设置为“2.79,10000000”,以使图像最多为2.79英寸宽。节点的默认值设置为特定的fontsize和边距“0.0,0.0”。

输出时,dot会生成宽度为2.79英寸的pdf,但字体已按比例缩小。如果我通过因子我的字体缩小现在缩小设置fontsize,输出看起来很好,即我的标签出现在正确的fontsize中。

有没有办法达到所需的最大宽度加上固定的字体大小而不必手动纠正字体大小?

1 个答案:

答案 0 :(得分:0)

我不认为这个特定问题有一个简单的通用解决方案:图表首先得到布局,然后按比例缩小(包括文本)以适应尺寸要求(另请参阅Controlling the size)。

如果宽图的文字在缩小时保持相同的大小,在大多数情况下,图的最终宽度可能几乎保持不变。

对于一些简单的图表,除页面大小外,您还可以指定ratio,并确保要生成的图形不会超出大小(以防止缩小)。