【问题标题】:Graphviz with fixed fontsize and maximum size具有固定字体大小和最大大小的 Graphviz
【发布时间】:2014-07-30 13:08:27
【问题描述】:

在使用点画图时,有没有办法为整个图指定所需的节点标签字体大小和最大宽度?

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

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

有没有一种方法可以实现所需的最大宽度加上固定的字体大小,而无需手动修正字体大小?

【问题讨论】:

    标签: graphviz dot


    【解决方案1】:

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

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

    对于一些简单的图表,您可以在页面大小之外指定ratio,并确保生成的图表不会比大小更宽(以防止缩小)。

    【讨论】:

    • 我得出了同样的结论。我基本上放弃了。
    猜你喜欢
    • 2016-04-23
    • 1970-01-01
    • 2013-01-06
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    相关资源
    最近更新 更多