6
到this chap's post類似,我看到獅身人面像的產生不可讀的graphviz輸出:如何讓Sphinx的inheritance_diagram可讀?
![](https://lh6.ggpht.com/_YCibTrcxavs/S2DfBSugmZI/AAAAAAAAA8I/n4ii1WwhZ_8/s800/tiny_graph.jpg)
我怎麼能產生可讀的輸出?如果我添加-Gfontsize=140
neato
代替dot
它產生可讀的輸出,但圖不樹狀
- 沒有任何反應。
到this chap's post類似,我看到獅身人面像的產生不可讀的graphviz輸出:如何讓Sphinx的inheritance_diagram可讀?
我怎麼能產生可讀的輸出?如果我添加-Gfontsize=140
neato
代替dot
它產生可讀的輸出,但圖不樹狀
我想出了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='""')