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

具有固定字体大小和最大大小的Graphviz,graphviz,dot,Graphviz,Dot,使用点绘制图形时,是否有方法为整个图形指定所需的节点标签fontsize和最大宽度 我尝试将图形大小设置为“2.7910000000”,以使图像最大宽度为2.79in。节点的默认值设置为特定的字体大小和“0.0,0.0”的边距 输出时,dot生成一个2.79英寸宽的pdf,但字体已缩小。如果我按照现在缩小字体的系数更正设置的字体大小,输出看起来很好,即,我的标签以正确的字体大小显示 有没有一种方法可以实现所需的最大宽度加上固定的字体大小,而不必手动按系数校正字体大小?我认为对于这个特殊问题没有一

使用点绘制图形时,是否有方法为整个图形指定所需的节点标签fontsize和最大宽度

我尝试将图形大小设置为“2.7910000000”,以使图像最大宽度为2.79in。节点的默认值设置为特定的字体大小和“0.0,0.0”的边距

输出时,dot生成一个2.79英寸宽的pdf,但字体已缩小。如果我按照现在缩小字体的系数更正设置的字体大小,输出看起来很好,即,我的标签以正确的字体大小显示


有没有一种方法可以实现所需的最大宽度加上固定的字体大小,而不必手动按系数校正字体大小?

我认为对于这个特殊问题没有一个简单的通用解决方案:首先将图形布局,然后缩小(包括文本)以满足大小要求(另请参见)

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


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

我得出了相同的结论。我基本上放弃了。