我试图描绘不同数据实体与我的ETL(提取转换加载)管道的关系。最终输出是一个大的有向图。到目前为止,我使用Python来提取数据关系。 Pydot帮助我生成svg文件,我可以使用浏览器打开它。我生成的图表是静态的。
Pydot让我设置工具提示,并允许我链接其他html页面与节点或边缘。我正在寻找更多。
图表的一小部分如下所示
我想用这张图做几件事。
我读了这个论坛并遇到了几个选项来回答类似我的问题。
我有Python技能,但在Javascript方面相当新手。我想从专家那里知道什么是我最好的选择(从功能和易用性的角度来看)。基于浏览器的解决方案是首选。
任何建议/帮助都将非常感激。
由于 作者Abhijit
答案 0 :(得分:1)
尝试使用NetworkX。节点属性可以是任何可以清除的,因此至少可以解析前两个项目符号。
您仍将使用matplotlib生成图表。我不知道比这更好的解决方案。