python - 如何在 Sphinx 中创建依赖关系图?
问题描述
我刚刚开始使用 Sphinx,我需要生成一个图表来显示不同函数之间的依赖关系(其中一些可能是对象的一部分)。
Sphinx 可以生成非常漂亮的继承图,但我需要展示函数之间的关系,而不是对象之间的关系。我自己使用 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()
我希望为上面的示例创建一个这样的图表。
理想情况下,它将使用 Sphinx 生成和/或能够自动生成并能够自动放置在 Sphinx 文档中。有没有一种简单的方法可以做到这一点?
解决方案
推荐阅读
- python - 如何提取html li标签
- python - np.random.choice 在矢量化时未返回正确的权重
- android - 在观察到的 livedata 中接收 null 而不是 object
- javascript - 给出原因时错误处理未捕获错误 discord.js 静音
- keycloak - Keycloak:在社交身份提供者登录时传递自定义用户属性
- flutter - 文本与侧面的容器居中对齐
- django - Django 两个模型 CreateView
- c++ - 在 C++11 中不允许使用 auto
- excel - 使用 API 填充 Excel
- python - 如何使用 Mariadb 在 python sqlalchemy 中定义 DateTime?