如何使斯芬克斯的继承图可读?

2024-05-23 21:29:04 发布

您现在位置:Python中文网/ 问答频道 /正文

this chap's post类似,我看到Sphinx生成了无法读取的graphviz输出:

如何生成可读输出?在

  • 如果我添加-Gfontsize=140,则不会发生任何情况
  • 如果我告诉它使用neato而不是dot,它会产生可读的输出,但是图形不是树型的。在

Tags: 图形sphinx情况thispostdotgraphviz树型
1条回答
网友
1楼 · 发布于 2024-05-23 21:29:04

我从this thread找到了答案。在graphviz.py代码中,它们有一个默认值,即图的大小为8.0x12.0。如果您想让Graphviz确定将其放入conf.py中所需的大小,Sphinx graphviz extension使用空字符串而不是默认字符串:

inheritance_graph_attrs = dict(size='""')

另外,如果遇到这个问题,那么一旦允许Graphviz确定大小,图形可能会太宽。您还需要属性rankdir="TB",这样树就从上到下而不是从左到右:

^{pr2}$

相关问题 更多 >