7

sphinx.ext.inheritance_diagram拡張機能を使用して、Sphinx で継承図を生成しようとしています。これは Graphviz を使用して図を描画します。

これは巨大な図ではなく、ノードのサイズを大きくして読みやすくするのに十分なスペースがあるようです。ただし、Graphvizにそうさせることはできません。フォント サイズ、幅、高さ、サイズなどを増減しようとしましたが、図が読みやすくなりませんでした。

conf.pyは持っています:

inheritance_graph_attrs = dict(rankdir="TB", ratio='fill')

rstモジュールの継承図を生成するために、適切なファイルに次のディレクティブを含めました。

.. inheritance-diagram:: package.module

これにより、次の図が得られます。

生成されたダイアグラム

ノードのサイズを大きくするとうまくいくはずですが、その方法がわかりません。

4

4 に答える 4

0

ドキュメントは、これらを使用できることを示唆しているようです:

  • inheritance_graph_attrs: 継承図のグラフビズ グラフ属性のディクショナリ。
  • inheritance_node_attrs: 継承図のグラフビズ ノード属性のディクショナリ。
  • inheritance_edge_attrs: 継承図のグラフビズ エッジ属性のディクショナリ。
于 2015-06-30T12:38:57.420 に答える