作为我的UI的一部分,我想显示图表。要求是:
现在,有两个库:networkx和graphviz可以执行其中的一些操作。 networkx可以做1和(有一些主要的黑客攻击)2。graphviz可以做2和3. 4可以由任何一个库完成。
我实际上更喜欢使用graphviz,因为这会消除一些依赖关系;然而,它无法与matplotlib交互是一个主要问题。
因此,目前我遇到了网络,必须使用黑客攻击箭头并放弃平行边缘的想法。
我的问题是:这是最先进的还是我可以尝试其他方法?
另一个问题:使用不同的语言进行图形可视化会更好吗?例如,将所有UI /可视化移动到JavaScript,同时保留Python仅用于数据分析是否有意义?