从excel数据创建流程图的Python算法

从excel数据创建流程图的Python算法,python,dictionary,Python,Dictionary,我有一个.xls,其中有些课程是我毕业时必须参加的。其中一些有建议(例如:微积分II需要微积分I)及其学分。我需要在此基础上创建流程图: 我的想法是通过Pandas导入Python并创建一个包含以下元素的字典: sub = {"Subject_Name":["Requirements","Credits"]} 然后,根据字典,我想创建一个流程图,自动链接所有主题及其需求,就像示例图像一样。 我从图中读到了一些工具,如:GraphTool、graphviz和PythonCallGraph 我所

我有一个.xls,其中有些课程是我毕业时必须参加的。其中一些有建议(例如:微积分II需要微积分I)及其学分。我需要在此基础上创建流程图:

我的想法是通过Pandas导入Python并创建一个包含以下元素的字典:

sub = {"Subject_Name":["Requirements","Credits"]}
然后,根据字典,我想创建一个流程图,自动链接所有主题及其需求,就像示例图像一样。 我从图中读到了一些工具,如:GraphTool、graphviz和PythonCallGraph

我所掌握信息的口述材料示例:

sub = {'Dynamics II':['Dynamics I','4'],'Aerodynamics I':['Fluid Mechanics','5']}

我不知道这个项目是否会这么简单,但我想有一个起点

如果使用“Excel to Graphviz”,您可以直接在Excel中生成所需的图形,而无需编写任何代码,您可以在

这是一个类似图形的屏幕打印。


用于创建它的电子表格位于zip文件下载中的“samples”目录中。

这是您主要需要的图形吗?是的,我会在稍后回来时重写我的问题,以确保清楚,但图形是我需要的图形Graphviz可以为您生成图形,如果您使用它的点语言进行描述。如果您再添加几个节点来填充示例,我可以分享一个代码片段