このチャップの投稿と同様に、Sphinx が読み取り不能なグラフビズ出力を生成するのを見ています。

読み取り可能な出力を生成するにはどうすればよいですか?
- 追加しても何も起こりません
-Gfontsize=140
neato
代わりに使用するように指示するとdot
、読み取り可能な出力が生成されますが、グラフはツリーのようではありません。
このチャップの投稿と同様に、Sphinx が読み取り不能なグラフビズ出力を生成するのを見ています。
読み取り可能な出力を生成するにはどうすればよいですか?
-Gfontsize=140
neato
代わりに使用するように指示するとdot
、読み取り可能な出力が生成されますが、グラフはツリーのようではありません。このスレッドから答えを見つけました。コードではgraphviz.py
、グラフのサイズのデフォルト値は 8.0x12.0 です。Graphviz がサイズを決定できるようにする場合は、これを入れる必要があるconf.py
ため、Sphinx の graphviz 拡張機能はデフォルトではなく空の文字列を使用します。
inheritance_graph_attrs = dict(size='""')
また、この問題が発生している場合は、Graphviz でサイズを決定できるようにすると、グラフが広すぎる可能性があります。rankdir="TB"
ツリーが左から右ではなく上から下に移動するように、さらに属性が必要になります。
inheritance_graph_attrs = dict(rankdir="TB", size='""')