Я пытаюсь создать диаграмму наследования в Sphinx, используя расширение sphinx.ext.inheritance_diagram. . Это использует Graphviz для рисования диаграмм.
Это небольшая диаграмма, и кажется, что места достаточно, чтобы увеличить размер узлов, чтобы они были читаемы. Однако я не могу заставить Graphviz сделать это. Я пробовал увеличивать/уменьшать размер шрифта, ширину, высоту, размер и т. д., но мои усилия не сделали диаграмму читабельной.
В моем conf.py
у меня есть:
inheritance_graph_attrs = dict(rankdir="TB", ratio='fill')
И чтобы сгенерировать диаграмму наследования для модуля, я включил следующую директиву в соответствующий rst
файл:
.. inheritance-diagram:: package.module
Это дает мне следующую схему:
Я думаю, что увеличение размера узлов должно помочь, но я просто не могу понять, как это сделать.