在Python中打印图形(顶点,边缘)

时间:2018-05-26 05:40:08

标签: python matplotlib graph-theory

在Python中打印图表最简单的方法是什么?即我想要想象出图表的最大集团。

我目前的数据结构是:

adjacency_matrix = [[False, True, False, ...], 
                    [True, False, True, ...],
                    ..]

adjacency_set = [[45, 2], [1, 32], ...]

max_clique = [23, 143, 1, 2, 42, 12, 3, ...] # the vertices in the max clique

我会使用matplotlib来做这件事吗?

1 个答案:

答案 0 :(得分:4)

考虑使用networkx包来创建和操作图形。它还具有可视化功能,例如使用matplotlib绘图。

请注意,您需要将数据结构转换为可以初始化networkx图形的数据结构。 here是文档。

另外,您可能希望阅读有关如何可视化最大派系的this答案。

示例:

console.log