在Tkinter中绘制网络图(使用matplotlib)

时间:2019-07-01 19:50:37

标签: python matplotlib tkinter networkx

我正在寻找如下功能。它有两个参数,一个是所有节点的列表(唯一字符串),另一个是2D边列表(其中一个元素是带有两个唯一字符串的列表,代表两个节点之间的边)。

我需要在Tkinter窗口中绘制此图形,到目前为止,我已经使用matplotlib完成了所有其他图形,并且效果很好。

在matplotlib中绘制网络图的最简单方法是什么?

我欢迎可以在Tkinter中绘制的简单替代方法。

到目前为止,我的尝试本质上是尝试将“简单”的matplotlib类(巨大的错误)子类化为“黑客”其他类型(散点图)以使它们绘制出我想要的东西的混合方式,但是这些方法的效率非常低下我看到了一个叫做networkxx的东西,但是我似乎无法弄清楚它是否与Tkinter兼容。

0 个答案:

没有答案