与this chap's post类似,我看到Sphinx生成了不可读的graphviz输出:
如何生成可读输出?
-Gfontsize=140
neato
而不是dot
它会产生可读输出,但图表不是树状的。答案 0 :(得分:7)
我找到了this thread的答案。在graphviz.py
代码中,它们具有8.0x12.0图表大小的默认值。如果您想允许Graphviz确定将其放入conf.py
所需的大小,以便Sphinx graphviz extension使用空字符串而不是默认字符串:
inheritance_graph_attrs = dict(size='""')
此外,如果您遇到此问题,那么一旦您允许Graphviz确定大小,图表可能会过宽。您还需要属性rankdir="TB"
,以便树从上到下而不是从左到右:
inheritance_graph_attrs = dict(rankdir="TB", size='""')