Как отобразить / визуализировать график, созданный GraphFrame? - PullRequest
0 голосов
/ 15 января 2019

Я создал график, используя GraphFrame (g = GraphFrame (вершины, ребра)). Помимо анализа графика с использованием запросов и свойств, предлагаемых GraphFrame, я хотел бы визуализировать график, чтобы использовать его в презентации.

Вам известен какой-либо инструмент / библиотека / API / код, который позволяет эту визуализацию простым способом?

g = GraphFrame (вершины, ребра)

1 Ответ

0 голосов
/ 11 февраля 2019

Не простой способ, но вы можете использовать библиотеку python-igraph, https://igraph.org/. Я использовал это из R, но Python должен быть похожим. Смотрите простой пример ниже. Основная проблема со всем этим инструментом, вы должны тщательно выбрать маленький подграф для рисования.

Установите его:

#>pip install python-igraph

Простейшая визуализация:

g = GraphFrame (vertices, edges)
from igraph import *
ig = Graph.TupleList(g.edges.collect(), directed=True)
plot(ig)
...