我正在尝试使用sphinx.ext.inheritance_diagram扩展在 Sphinx 中生成继承图。这使用 Graphviz 来绘制图表。
这不是一个巨大的图表,似乎有足够的空间来增加节点的大小,因此它们是可读的。但是我不能让 Graphviz 这样做。我试过增加/减少字体大小、宽度、高度、大小等,但我的努力没有使图表变得可读。
在我的conf.py
我有:
inheritance_graph_attrs = dict(rankdir="TB", ratio='fill')
为了生成一个模块的继承图,我在相应的rst
文件中包含了以下指令:
.. inheritance-diagram:: package.module
这给了我下图:
我认为增加节点的大小应该可以解决问题,但我只是不知道该怎么做。