gpt4 book ai didi

graphviz - GraphViz 点文件是确定性的吗?

转载 作者:行者123 更新时间:2023-12-04 16:11:18 28 4
gpt4 key购买 nike

我正在使用 Doxygen 在我的源代码中制作一些 GraphViz 点图。

问题:由特定点文件生成的图形是否保证始终生成相同的输出?

对于不同的计算机、一天中的不同时间、不同的体系结构等,情况是否如此?

我正在考虑使用罗盘点来优化我的图表并使它看起来更好。

我想知道图形布局的初始种子是否有任何“随机性”,或者布局引擎的任何“实现定义”部分是否存在。如果我的系统在其他系统上看起来不一样,我不想花费太多精力来优化我的系统的输出。这将被 Windows 和 Mac 用户使用。 TIA

最佳答案

我已经尝试了很多不同的渲染环境,比如在线/cli。

如果您使用不同的 graphviz 版本,则很有可能获得不同的结果。在同一个版本中,我从来没有遇到点图中的不确定性问题。

另一个主题可能是,如果您使用特殊的 utf 字体,则可以在不同的系统上呈现不同的字体。例如emoji-Flags 在 windows 和 mac/unix 上的渲染。

也许像 doxygen/理解/pygraph/jgraph/gograph 等包装器/调用工具可能是不同系统上不同点文件的来源。

我会说点图本身在同一版本中是非常确定的。

关于graphviz - GraphViz 点文件是确定性的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15018569/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com