Подобный сообщению этого парня, я вижу, что Сфинкс генерирует нечитабельный вывод graphviz:
Как я могу генерировать читаемый вывод?
-Gfontsize=140
neato
вместо dot
это производит читаемый вывод, но графики не древовидны. Я выяснил ответ из этой нити . В коде graphviz.py
у них есть значение по умолчанию для размера графика при 8,0x12,0. Если вы хотите разрешить Graphviz определить размер, который вам нужно поставить это в Conf.py
, поэтому расширение расширение SPHINX Graphviz использует вашу пустую строку вместо по умолчанию:
inheritance_graph_attrs = dict(size='""')
также Если вы попадаете в эту проблему, то график может быть слишком шире, как только вы позволяете определить размер по графику. Вы дополнительно хотите атрибут Randdir = "TB"
Так что дерево идет сверху вниз, а не слева направо:
inheritance_graph_attrs = dict(rankdir="TB", size='""')