如何在Sphinx中创建依赖关系图?

时间:2019-06-03 18:16:04

标签: python python-sphinx

我刚刚开始使用Sphinx,我需要生成一个图表来显示不同功能之间的依赖关系(其中某些功能可能是对象的一部分)。

Sphinx可以产生非常好的inheritance diagrams,但是我需要显示函数之间的关系,而不是对象。我自己使用Graphviz制作了一些东西,但是它(尚未)与对象方法一起使用,并且输出不容易导入到Sphinx文档中。

示例功能:

def function1():
    return 1

def function2():
    return function1() * 2

def function3():
    return function1() + function2()

还有一个带有对象的示例:

class MyObject:
    def __init__(self):
      pass

    def function1(self):
        return 1

    def function2(self):
        return self.function1() * 2

    def function3(self):
        return self.function1() + self.function2()

我正在为上述示例创建一个像this的图形。

理想情况下,它将使用Sphinx生成和/或能够自动生成,并能够自动放置在Sphinx文档中。有简单的方法吗?

0 个答案:

没有答案
相关问题